# near model CODE resource # jump table entries: 1184-1198 (15 of them) export_148: 00000000 4E56 FBEC link A6, -0x0414 00000004 2F07 move.l -[A7], D7 00000006 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 0000000A 486E FDEC pea.l [A6 - 0x214] 0000000E 487A 03D0 pea.l [PC + 0x3D0 /* 000003E0, value 0xA204144 '\n AD', pstring " ADVENTURE" */] 00000012 4227 clr.b -[A7] 00000014 4227 clr.b -[A7] 00000016 1F3C 0001 move.b -[A7], 0x1 0000001A 487A 0398 pea.l [PC + 0x398 /* 000003B4, value 0x2A53454C '*SEL', pstring "SELECT THE ADVENTURE GAME YOU WISH TO PLAY" */] 0000001E 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00000022 584F addq.w A7, 4 00000024 3F3C 00FF move.w -[A7], 0xFF 00000028 486E FDEC pea.l [A6 - 0x214] 0000002C 486E FEEC pea.l [A6 - 0x114] 00000030 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 00000034 554F subq.w A7, 2 00000036 487A 0374 pea.l [PC + 0x374 /* 000003AC, value 0x74E4F5F, pstring "NO_FILE" */] 0000003A 486E FEEC pea.l [A6 - 0x114] 0000003E 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00000042 3E1F move.w D7, [A7]+ 00000044 4A47 tst.w D7 00000046 6704 beq +0x6 /* 0000004C */ 00000048 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] label0000004C: 0000004C 554F subq.w A7, 2 0000004E 487A 0350 pea.l [PC + 0x350 /* 000003A0, value 0xA204144 '\n AD', pstring " ADVENTURE" */] 00000052 486E FEEC pea.l [A6 - 0x114] 00000056 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000005A 3E1F move.w D7, [A7]+ 0000005C 4A47 tst.w D7 0000005E 6728 beq +0x2A /* 00000088 */ 00000060 486E FDEC pea.l [A6 - 0x214] 00000064 486E FEEC pea.l [A6 - 0x114] 00000068 3F3C 0001 move.w -[A7], 0x1 0000006C 3007 move.w D0, D7 0000006E 5340 subq.w D0, 1 00000070 3F00 move.w -[A7], D0 00000072 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00000076 584F addq.w A7, 4 00000078 3F3C 00FF move.w -[A7], 0xFF 0000007C 486E FDEC pea.l [A6 - 0x214] 00000080 486E FEEC pea.l [A6 - 0x114] 00000084 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] label00000088: 00000088 422D E210 clr.b [A5 - 0x1DF0] 0000008C 1B7C 0001 E33F move.b [A5 - 0x1CC1], 0x1 00000092 486E FDEC pea.l [A6 - 0x214] 00000096 486E FEEC pea.l [A6 - 0x114] 0000009A 487A 02F8 pea.l [PC + 0x2F8 /* 00000394, value 0xA204144 '\n AD', pstring " ADVENTURE" */] 0000009E 3F3C 0002 move.w -[A7], 0x2 000000A2 4EAD 0032 jsr [A5 + 0x32 /* export_2 */] 000000A6 584F addq.w A7, 4 000000A8 3F3C 0016 move.w -[A7], 0x16 000000AC 486E FDEC pea.l [A6 - 0x214] 000000B0 486D E322 pea.l [A5 - 0x1CDE] 000000B4 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 000000B8 486E FDEC pea.l [A6 - 0x214] 000000BC 486E FEEC pea.l [A6 - 0x114] 000000C0 487A 02CC pea.l [PC + 0x2CC /* 0000038E, value 0x42E4441, pstring ".DAT" */] 000000C4 3F3C 0002 move.w -[A7], 0x2 000000C8 4EAD 0032 jsr [A5 + 0x32 /* export_2 */] 000000CC 584F addq.w A7, 4 000000CE 3F3C 0016 move.w -[A7], 0x16 000000D2 486E FDEC pea.l [A6 - 0x214] 000000D6 486D E30A pea.l [A5 - 0x1CF6] 000000DA 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 000000DE 486E FDEC pea.l [A6 - 0x214] 000000E2 486E FEEC pea.l [A6 - 0x114] 000000E6 487A 02A0 pea.l [PC + 0x2A0 /* 00000388, value 0x42E5454, pstring ".TTL" */] 000000EA 3F3C 0002 move.w -[A7], 0x2 000000EE 4EAD 0032 jsr [A5 + 0x32 /* export_2 */] 000000F2 584F addq.w A7, 4 000000F4 3F3C 0016 move.w -[A7], 0x16 000000F8 486E FDEC pea.l [A6 - 0x214] 000000FC 486D 8984 pea.l [A5 - 0x767C] 00000100 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 00000104 486E FDEC pea.l [A6 - 0x214] 00000108 486E FEEC pea.l [A6 - 0x114] 0000010C 487A 0274 pea.l [PC + 0x274 /* 00000382, value 0x42E434D, pstring ".CMD" */] 00000110 3F3C 0002 move.w -[A7], 0x2 00000114 4EAD 0032 jsr [A5 + 0x32 /* export_2 */] 00000118 584F addq.w A7, 4 0000011A 3F3C 0016 move.w -[A7], 0x16 0000011E 486E FDEC pea.l [A6 - 0x214] 00000122 486D E2DA pea.l [A5 - 0x1D26] 00000126 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 0000012A 486E FDEC pea.l [A6 - 0x214] 0000012E 486E FEEC pea.l [A6 - 0x114] 00000132 487A 0248 pea.l [PC + 0x248 /* 0000037C, value 0x42E494E, pstring ".INS" */] 00000136 3F3C 0002 move.w -[A7], 0x2 0000013A 4EAD 0032 jsr [A5 + 0x32 /* export_2 */] 0000013E 584F addq.w A7, 4 00000140 3F3C 0016 move.w -[A7], 0x16 00000144 486E FDEC pea.l [A6 - 0x214] 00000148 486D 896C pea.l [A5 - 0x7694] 0000014C 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 00000150 486E FDEC pea.l [A6 - 0x214] 00000154 486E FEEC pea.l [A6 - 0x114] 00000158 3F3C 0002 move.w -[A7], 0x2 0000015C 3F3C 00FF move.w -[A7], 0xFF 00000160 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00000164 584F addq.w A7, 4 00000166 3F3C 0016 move.w -[A7], 0x16 0000016A 486E FDEC pea.l [A6 - 0x214] 0000016E 486D E2F2 pea.l [A5 - 0x1D0E] 00000172 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 00000176 554F subq.w A7, 2 00000178 486E FDEC pea.l [A6 - 0x214] 0000017C 486E FEEC pea.l [A6 - 0x114] 00000180 487A 01F4 pea.l [PC + 0x1F4 /* 00000376, value 0x42E4441, pstring ".DA1" */] 00000184 3F3C 0002 move.w -[A7], 0x2 00000188 4EAD 0032 jsr [A5 + 0x32 /* export_2 */] 0000018C 584F addq.w A7, 4 0000018E 486E FDEC pea.l [A6 - 0x214] 00000192 4EAD 035A jsr [A5 + 0x35A /* export_103 */] 00000196 554F subq.w A7, 2 00000198 486E FCEC pea.l [A6 - 0x314] 0000019C 486D E322 pea.l [A5 - 0x1CDE] 000001A0 3F3C 0001 move.w -[A7], 0x1 000001A4 4EAD 0032 jsr [A5 + 0x32 /* export_2 */] 000001A8 584F addq.w A7, 4 000001AA 486E FCEC pea.l [A6 - 0x314] 000001AE 4EAD 035A jsr [A5 + 0x35A /* export_103 */] 000001B2 101F move.b D0, [A7]+ 000001B4 C01F and.b D0, [A7]+ 000001B6 2F00 move.l -[A7], D0 000001B8 554F subq.w A7, 2 000001BA 486E FBEC pea.l [A6 - 0x414] 000001BE 486E FEEC pea.l [A6 - 0x114] 000001C2 487A 01AC pea.l [PC + 0x1AC /* 00000370, value 0x42E4441, pstring ".DA2" */] 000001C6 3F3C 0002 move.w -[A7], 0x2 000001CA 4EAD 0032 jsr [A5 + 0x32 /* export_2 */] 000001CE 584F addq.w A7, 4 000001D0 486E FBEC pea.l [A6 - 0x414] 000001D4 4EAD 035A jsr [A5 + 0x35A /* export_103 */] 000001D8 121F move.b D1, [A7]+ 000001DA 201F move.l D0, [A7]+ 000001DC C001 and.b D0, D1 000001DE 670A beq +0xC /* 000001EA */ 000001E0 1B7C 0001 E210 move.b [A5 - 0x1DF0], 0x1 000001E6 6000 00CE bra +0xD0 /* 000002B6 */ label000001EA: 000001EA 554F subq.w A7, 2 000001EC 486D E30A pea.l [A5 - 0x1CF6] 000001F0 4EAD 035A jsr [A5 + 0x35A /* export_103 */] 000001F4 4A1F tst.b [A7]+ 000001F6 6700 00BE beq +0xC0 /* 000002B6 */ 000001FA 486E FDEC pea.l [A6 - 0x214] 000001FE 487A 0010 pea.l [PC + 0x10 /* 00000210, value 0x4EAD0162 */] 00000202 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00000206 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 0000020A 4267 clr.w -[A7] 0000020C 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00000210 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00000214 584F addq.w A7, 4 00000216 486E FDEC pea.l [A6 - 0x214] 0000021A 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 0000021E 486E FDEC pea.l [A6 - 0x214] 00000222 487A 0010 pea.l [PC + 0x10 /* 00000234, value 0x4EAD0162 */] 00000226 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 0000022A 487A 010E pea.l [PC + 0x10E /* 0000033A, value 0x3546696E '5Fin', pstring "Final version data file not present on default drive." */] 0000022E 4267 clr.w -[A7] 00000230 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00000234 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00000238 584F addq.w A7, 4 0000023A 486E FDEC pea.l [A6 - 0x214] 0000023E 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00000242 486E FDEC pea.l [A6 - 0x214] 00000246 487A 0010 pea.l [PC + 0x10 /* 00000258, value 0x4EAD0162 */] 0000024A 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 0000024E 487A 00B2 pea.l [PC + 0xB2 /* 00000302, value 0x36596F75 '6You', pstring "You need to compile your adventure, before playing it." */] 00000252 4267 clr.w -[A7] 00000254 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00000258 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 0000025C 584F addq.w A7, 4 0000025E 486E FDEC pea.l [A6 - 0x214] 00000262 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00000266 486E FDEC pea.l [A6 - 0x214] 0000026A 487A 0010 pea.l [PC + 0x10 /* 0000027C, value 0x4EAD0162 */] 0000026E 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00000272 487A 006E pea.l [PC + 0x6E /* 000002E2, value 0x1F28692E, pstring "(i.e., First \"COMPILE CRUSADE\")" */] 00000276 4267 clr.w -[A7] 00000278 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000027C 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00000280 584F addq.w A7, 4 00000282 486E FDEC pea.l [A6 - 0x214] 00000286 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 0000028A 486E FDEC pea.l [A6 - 0x214] 0000028E 487A 0010 pea.l [PC + 0x10 /* 000002A0, value 0x4EAD0162 */] 00000292 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00000296 487A 0032 pea.l [PC + 0x32 /* 000002CA, value 0x1752554E, pstring "RUN program terminated." */] 0000029A 4267 clr.w -[A7] 0000029C 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000002A0 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000002A4 584F addq.w A7, 4 000002A6 486E FDEC pea.l [A6 - 0x214] 000002AA 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 000002AE 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */] 000002B2 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] label000002B6: 000002B6 2E1F move.l D7, [A7]+ 000002B8 4E5E unlink A6 000002BA 4E75 rts 000002BC 8B43 4845 pack D5, D3, 0x4845 000002C0 434B chk.w D1, A3 000002C2 5041 addq.w D1, 8 000002C4 5241 addq.w D1, 1 000002C6 4D53 chk.w D6, [A3] 000002C8 0122 btst -[A2], D0 000002CA 1752 554E move.b [A3 + 0x554E], [A2] 000002CE 2070 726F movea.l A0, [A0 + D7.w * 2 + 0x6F] 000002D2 6772 beq +0x74 /* 00000346 */ 000002D4 616D bsr +0x6F /* 00000343 */ 000002D6 2074 6572 6D69 6E61 7465 movea.l A0, [[A4 + 0x6D696E61] + 0x7465] 000002E0 642E bcc +0x30 /* 00000310 */ 000002E2 1F28 692E move.b -[A7], [A0 + 0x692E] 000002E6 652E bcs +0x30 /* 00000316 */ 000002E8 2C20 move.l D6, -[A0] 000002EA 4669 7273 not.w [A1 + 0x7273] 000002EE 7420 moveq.l D2, 0x20 000002F0 2243 movea.l A1, D3 000002F2 4F4D chk.w D7, A5 000002F4 5049 addq.w A1, 8 000002F6 4C45 2043 movem.l D0,D1,D6,A5, D5 000002FA 5255 addq.w [A5], 1 000002FC 5341 subq.w D1, 1 000002FE 4445 neg.w D5 00000300 2229 3659 move.l D1, [A1 + 0x3659] 00000304 6F75 ble +0x77 /* 0000037B */ 00000306 206E 6565 movea.l A0, [A6 + 0x6565] 0000030A 6420 bcc +0x22 /* 0000032C */ 0000030C 746F moveq.l D2, 0x6F 0000030E 2063 movea.l A0, -[A3] label00000310: 00000310 6F6D ble +0x6F /* 0000037F */ 00000312 7069 moveq.l D0, 0x69 00000314 6C65 bge +0x67 /* 0000037B */ label00000316: 00000316 2079 6F75 7220 movea.l A0, [0x6F757220] 0000031C 6164 bsr +0x66 /* 00000382 */ 0000031E 7665 moveq.l D3, 0x65 00000320 6E74 bgt +0x76 /* 00000396 */ 00000322 7572 moveq.l D2, 0x72 00000324 652C bcs +0x2E /* 00000352 */ 00000326 2062 movea.l A0, -[A2] 00000328 6566 bcs +0x68 /* 00000390 */ 0000032A 6F72 ble +0x74 /* 0000039E */ label0000032C: 0000032C 6520 bcs +0x22 /* 0000034E */ 0000032E 706C moveq.l D0, 0x6C 00000330 6179 bsr +0x7B /* 000003AB */ 00000332 696E bvs +0x70 /* 000003A2 */ 00000334 6720 beq +0x22 /* 00000356 */ 00000336 6974 bvs +0x76 /* 000003AC */ 00000338 2E16 move.l D7, [A6] 0000033A 3546 696E move.w [A2 + 0x696E], D6 0000033E 616C bsr +0x6E /* 000003AC */ 00000340 2076 6572 7369 6F6E 2064 movea.l A0, [[A6 + 0x73696F6E] + 0x2064] // begin alternate branch 00000346-0000034A label00000346: 00000346 6F6E ble +0x70 /* 000003B6 */ 00000348 2064 movea.l A0, -[A4] // end alternate branch 00000346-0000034A label00000346: // (misaligned) 0000034A 6174 bsr +0x76 /* 000003C0 */ 0000034C 6120 bsr +0x22 /* 0000036E */ label0000034E: 0000034E 6669 bne +0x6B /* 000003B9 */ 00000350 6C65 bge +0x67 /* 000003B7 */ label00000352: 00000352 206E 6F74 movea.l A0, [A6 + 0x6F74] label00000356: 00000356 2070 7265 movea.l A0, [A0 + D7.w * 2 + 0x65] 0000035A 7365 moveq.l D1, 0x65 0000035C 6E74 bgt +0x76 /* 000003D2 */ 0000035E 206F 6E20 movea.l A0, [A7 + 0x6E20] 00000362 6465 bcc +0x67 /* 000003C9 */ 00000364 6661 bne +0x63 /* 000003C7 */ 00000366 756C moveq.l D2, 0x6C 00000368 7420 moveq.l D2, 0x20 0000036A 6472 bcc +0x74 /* 000003DE */ 0000036C 6976 bvs +0x78 /* 000003E4 */ fn0000036E: 0000036E 652E bcs +0x30 /* 0000039E */ 00000370 042E 4441 3216 subi.b [A6 + 0x3216], 0x41 /* 'A' */ 00000376 042E 4441 3116 subi.b [A6 + 0x3116], 0x41 /* 'A' */ 0000037C 042E 494E 5316 subi.b [A6 + 0x5316], 0x4E /* 'N' */ fn00000382: 00000382 042E 434D 4416 subi.b [A6 + 0x4416], 0x4D /* 'M' */ 00000388 042E 5454 4C16 subi.b [A6 + 0x4C16], 0x54 /* 'T' */ 0000038E 042E 4441 5416 subi.b [A6 + 0x5416], 0x41 /* 'A' */ // begin alternate branch 00000390-00000394 label00000390: 00000390 4441 neg.w D1 00000392 5416 addq.b [A6], 2 // end alternate branch 00000390-00000394 label00000390: // (misaligned) 00000394 0A20 4144 xori.b -[A0], 0x44 /* 'D' */ // begin alternate branch 00000396-00000398 label00000396: 00000396 4144 chk.w D0, D4 // end alternate branch 00000396-00000398 label00000396: // (misaligned) 00000398 5645 addq.w D5, 3 0000039A 4E54 5552 link A4, -0xFFFFAAAE label0000039E: 0000039E 4516 .invalid 2, [A6] // invalid opcode 4 with b == 4 000003A0 0A20 4144 xori.b -[A0], 0x44 /* 'D' */ // begin alternate branch 000003A2-000003A4 label000003A2: 000003A2 4144 chk.w D0, D4 // end alternate branch 000003A2-000003A4 label000003A2: // (misaligned) 000003A4 5645 addq.w D5, 3 000003A6 4E54 5552 link A4, -0xFFFFAAAE 000003AA 4512 .invalid 2, [A2] // invalid opcode 4 with b == 4 fn000003AC: 000003AC 074E bchg A6, D3 000003AE 4F5F chk.w D7, [A7]+ 000003B0 4649 not.w A1 000003B2 4C45 2A53 movem.l D0,D1,D4,D6,A1,A3,A5, D5 label000003B6: 000003B6 454C chk.w D2, A4 000003B8 4543 chk.w D2, D3 000003BA 5420 addq.b -[A0], 2 000003BC 5448 addq.w A0, 2 000003BE 4520 .invalid 2, -[A0] // invalid opcode 4 with b == 4 fn000003C0: 000003C0 4144 chk.w D0, D4 000003C2 5645 addq.w D5, 3 000003C4 4E54 5552 link A4, -0xFFFFAAAE 000003C8 4520 .invalid 2, -[A0] // invalid opcode 4 with b == 4 000003CA 4741 chk.w D3, D1 000003CC 4D45 chk.w D6, D5 000003CE 2059 movea.l A0, [A1]+ 000003D0 4F55 chk.w D7, [A5] label000003D2: 000003D2 2057 movea.l A0, [A7] 000003D4 4953 chk.w D4, [A3] 000003D6 4820 nbcd.b -[A0] 000003D8 544F addq.w A7, 2 000003DA 2050 movea.l A0, [A0] 000003DC 4C41 5916 movem.l D1,D2,D4,A0,A3,A4,A6, D1 // begin alternate branch 000003DE-000003E0 label000003DE: 000003DE 5916 subq.b [A6], 4 // end alternate branch 000003DE-000003E0 label000003DE: // (misaligned) 000003E0 0A20 4144 xori.b -[A0], 0x44 /* 'D' */ label000003E4: 000003E4 5645 addq.w D5, 3 000003E6 4E54 5552 link A4, -0xFFFFAAAE 000003EA 4512 .invalid 2, [A2] // invalid opcode 4 with b == 4 export_149: 000003EC 4E56 FEBC link A6, -0x0144 000003F0 206E 000C movea.l A0, [A6 + 0xC] 000003F4 43EE FFC0 lea.l A1, [A6 - 0x40] 000003F8 7005 moveq.l D0, 0x05 label000003FA: 000003FA 22D8 move.l [A1]+, [A0]+ 000003FC 51C8 FFFC dbf D0, -0x6 /* 000003FA */ 00000400 206E 0008 movea.l A0, [A6 + 0x8] 00000404 43EE FFD8 lea.l A1, [A6 - 0x28] 00000408 7005 moveq.l D0, 0x05 label0000040A: 0000040A 22D8 move.l [A1]+, [A0]+ 0000040C 51C8 FFFC dbf D0, -0x6 /* 0000040A */ 00000410 554F subq.w A7, 2 00000412 486E FFC0 pea.l [A6 - 0x40] 00000416 4EAD 043A jsr [A5 + 0x43A /* export_131 */] 0000041A 3D5F FFBE move.w [A6 - 0x42], [A7]+ 0000041E 554F subq.w A7, 2 00000420 486E FFD8 pea.l [A6 - 0x28] 00000424 4EAD 043A jsr [A5 + 0x43A /* export_131 */] 00000428 3D5F FFBC move.w [A6 - 0x44], [A7]+ 0000042C 486E FFC0 pea.l [A6 - 0x40] 00000430 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00000434 486E FFD8 pea.l [A6 - 0x28] 00000438 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 0000043C 0CAE 0361 6C6C FFC0 cmpi.l [A6 - 0x40], 0x3616C6C 00000444 57C0 seq D0 00000446 0CAE 0361 6C6C FFD8 cmpi.l [A6 - 0x28], 0x3616C6C 0000044E 57C1 seq D1 00000450 8001 or.b D0, D1 00000452 6728 beq +0x2A /* 0000047C */ 00000454 486E FEBC pea.l [A6 - 0x144] 00000458 487A 0010 pea.l [PC + 0x10 /* 0000046A, value 0x4EAD0162 */] 0000045C 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00000460 487A 030C pea.l [PC + 0x30C /* 0000076E, value 0x48596F75 'HYou', pstring "You can only talk with one person at a time about one subject at a time!" */] 00000464 4267 clr.w -[A7] 00000466 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000046A 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 0000046E 584F addq.w A7, 4 00000470 486E FEBC pea.l [A6 - 0x144] 00000474 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00000478 6000 019C bra +0x19E /* 00000616 */ label0000047C: 0000047C 0C6D 012C FCFC cmpi.w [A5 - 0x304], 0x12C 00000482 5DC0 slt D0 00000484 322D FCFC move.w D1, [A5 - 0x304] 00000488 B26D E20A cmp.w D1, [A5 - 0x1DF6] 0000048C 5EC1 sgt D1 0000048E 8001 or.b D0, D1 00000490 676A beq +0x6C /* 000004FC */ 00000492 486E FEBC pea.l [A6 - 0x144] 00000496 487A 0024 pea.l [PC + 0x24 /* 000004BC, value 0x4EAD0162 */] 0000049A 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 0000049E 487A 02BC pea.l [PC + 0x2BC /* 0000075C, value 0x1154616C, pstring "Talking with the " */] 000004A2 4267 clr.w -[A7] 000004A4 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000004A8 486E FFC0 pea.l [A6 - 0x40] 000004AC 4267 clr.w -[A7] 000004AE 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000004B2 487A 028A pea.l [PC + 0x28A /* 0000073E, value 0x1D206973, pstring " is kind of silly, since the " */] 000004B6 4267 clr.w -[A7] 000004B8 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000004BC 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000004C0 584F addq.w A7, 4 000004C2 486E FEBC pea.l [A6 - 0x144] 000004C6 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 000004CA 486E FEBC pea.l [A6 - 0x144] 000004CE 487A 001A pea.l [PC + 0x1A /* 000004EA, value 0x4EAD0162 */] 000004D2 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000004D6 486E FFC0 pea.l [A6 - 0x40] 000004DA 4267 clr.w -[A7] 000004DC 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000004E0 487A 024A pea.l [PC + 0x24A /* 0000072C, value 0x11206361, pstring " can\'t talk back!" */] 000004E4 4267 clr.w -[A7] 000004E6 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000004EA 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000004EE 584F addq.w A7, 4 000004F0 486E FEBC pea.l [A6 - 0x144] 000004F4 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 000004F8 6000 011C bra +0x11E /* 00000616 */ label000004FC: 000004FC 302D FCFC move.w D0, [A5 - 0x304] 00000500 E540 asl D0.w, 2 00000502 0640 AFB0 addi.w D0, 0xAFB0 00000506 2075 0000 movea.l A0, [A5 + D0.w] 0000050A 4A28 00EA tst.b [A0 + 0xEA] 0000050E 663C bne +0x3E /* 0000054C */ 00000510 486E FEBC pea.l [A6 - 0x144] 00000514 487A 0024 pea.l [PC + 0x24 /* 0000053A, value 0x4EAD0162 */] 00000518 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 0000051C 487A 0208 pea.l [PC + 0x208 /* 00000726, value 0x4546865, pstring "The " */] 00000520 4267 clr.w -[A7] 00000522 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00000526 486E FFC0 pea.l [A6 - 0x40] 0000052A 4267 clr.w -[A7] 0000052C 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00000530 487A 01C0 pea.l [PC + 0x1C0 /* 000006F2, value 0x33206A75 '3 ju', pstring " just listens to you, but remains strangely silent." */] 00000534 4267 clr.w -[A7] 00000536 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000053A 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 0000053E 584F addq.w A7, 4 00000540 486E FEBC pea.l [A6 - 0x144] 00000544 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00000548 6000 00CC bra +0xCE /* 00000616 */ label0000054C: 0000054C 4A2E FFD8 tst.b [A6 - 0x28] 00000550 663A bne +0x3C /* 0000058C */ 00000552 486E FEBC pea.l [A6 - 0x144] 00000556 487A 0024 pea.l [PC + 0x24 /* 0000057C, value 0x4EAD0162 */] 0000055A 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 0000055E 487A 0156 pea.l [PC + 0x156 /* 000006B6, value 0x3A596F75 ':You', pstring "You spend a few minutes in pleasant conversation with the " */] 00000562 4267 clr.w -[A7] 00000564 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00000568 486E FFC0 pea.l [A6 - 0x40] 0000056C 4267 clr.w -[A7] 0000056E 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00000572 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00000576 4267 clr.w -[A7] 00000578 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 0000057C 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00000580 584F addq.w A7, 4 00000582 486E FEBC pea.l [A6 - 0x144] 00000586 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 0000058A 6066 bra +0x68 /* 000005F2 */ label0000058C: 0000058C 486E FEBC pea.l [A6 - 0x144] 00000590 487A 001A pea.l [PC + 0x1A /* 000005AC, value 0x4EAD0162 */] 00000594 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00000598 487A 00E0 pea.l [PC + 0xE0 /* 0000067A, value 0x3A596F75 ':You', pstring "You spend a few minutes in pleasant conversation with the " */] 0000059C 4267 clr.w -[A7] 0000059E 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000005A2 486E FFC0 pea.l [A6 - 0x40] 000005A6 4267 clr.w -[A7] 000005A8 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000005AC 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000005B0 584F addq.w A7, 4 000005B2 486E FEBC pea.l [A6 - 0x144] 000005B6 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 000005BA 486E FEBC pea.l [A6 - 0x144] 000005BE 487A 0024 pea.l [PC + 0x24 /* 000005E4, value 0x4EAD0162 */] 000005C2 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000005C6 487A 009E pea.l [PC + 0x9E /* 00000666, value 0x13636861, pstring "chatting about the " */] 000005CA 4267 clr.w -[A7] 000005CC 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000005D0 486E FFD8 pea.l [A6 - 0x28] 000005D4 4267 clr.w -[A7] 000005D6 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000005DA 3F3C 002E move.w -[A7], 0x2E /* '.' */ 000005DE 4267 clr.w -[A7] 000005E0 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000005E4 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000005E8 584F addq.w A7, 4 000005EA 486E FEBC pea.l [A6 - 0x144] 000005EE 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] label000005F2: 000005F2 486E FEBC pea.l [A6 - 0x144] 000005F6 487A 0010 pea.l [PC + 0x10 /* 00000608, value 0x4EAD0162 */] 000005FA 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000005FE 487A 0026 pea.l [PC + 0x26 /* 00000626, value 0x3F486F77 '?How', pstring "However, you don\'t learn anything that you didn\'t already know." */] 00000602 4267 clr.w -[A7] 00000604 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00000608 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 0000060C 584F addq.w A7, 4 0000060E 486E FEBC pea.l [A6 - 0x144] 00000612 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] label00000616: 00000616 4E5E unlink A6 00000618 205F movea.l A0, [A7]+ 0000061A 504F addq.w A7, 8 0000061C 4ED0 jmp [A0] 0000061E 8454 or.w D2, [A4] 00000620 454C chk.w D2, A4 00000622 4C00 0192 movem.w D1,D4,D7,A0, D0 00000626 3F48 6F77 move.w [A7 + 0x6F77], A0 0000062A 6576 bcs +0x78 /* 000006A2 */ 0000062C 6572 bcs +0x74 /* 000006A0 */ 0000062E 2C20 move.l D6, -[A0] 00000630 796F moveq.l D4, 0x6F 00000632 7520 moveq.l D2, 0x20 00000634 646F bcc +0x71 /* 000006A5 */ 00000636 6E27 bgt +0x29 /* 0000065F */ 00000638 7420 moveq.l D2, 0x20 0000063A 6C65 bge +0x67 /* 000006A1 */ 0000063C 6172 bsr +0x74 /* 000006B0 */ 0000063E 6E20 bgt +0x22 /* 00000660 */ 00000640 616E bsr +0x70 /* 000006B0 */ 00000642 7974 moveq.l D4, 0x74 00000644 6869 bvc +0x6B /* 000006AF */ 00000646 6E67 bgt +0x69 /* 000006AF */ 00000648 2074 6861 movea.l A0, [A4 + D6 + 0x61] 0000064C 7420 moveq.l D2, 0x20 0000064E 796F moveq.l D4, 0x6F 00000650 7520 moveq.l D2, 0x20 00000652 6469 bcc +0x6B /* 000006BD */ 00000654 646E bcc +0x70 /* 000006C4 */ 00000656 2774 2061 6C72 move.l [A3 + 0x6C72], [A4 + D2.w + 0x61] 0000065C 6561 bcs +0x63 /* 000006BF */ 0000065E 6479 bcc +0x7B /* 000006D9 */ label00000660: 00000660 206B 6E6F movea.l A0, [A3 + 0x6E6F] 00000664 772E moveq.l D3, 0x2E 00000666 1363 6861 move.b [A1 + 0x6861], -[A3] 0000066A 7474 moveq.l D2, 0x74 0000066C 696E bvs +0x70 /* 000006DC */ 0000066E 6720 beq +0x22 /* 00000690 */ 00000670 6162 bsr +0x64 /* 000006D4 */ 00000672 6F75 ble +0x77 /* 000006E9 */ 00000674 7420 moveq.l D2, 0x20 00000676 7468 moveq.l D2, 0x68 00000678 6520 bcs +0x22 /* 0000069A */ 0000067A 3A59 movea.w A5, [A1]+ 0000067C 6F75 ble +0x77 /* 000006F3 */ 0000067E 2073 7065 movea.l A0, [A3 + D7.w + 0x65] 00000682 6E64 bgt +0x66 /* 000006E8 */ 00000684 2061 movea.l A0, -[A1] 00000686 2066 movea.l A0, -[A6] 00000688 6577 bcs +0x79 /* 00000701 */ 0000068A 206D 696E movea.l A0, [A5 + 0x696E] 0000068E 7574 moveq.l D2, 0x74 label00000690: 00000690 6573 bcs +0x75 /* 00000705 */ 00000692 2069 6E20 movea.l A0, [A1 + 0x6E20] 00000696 706C moveq.l D0, 0x6C 00000698 6561 bcs +0x63 /* 000006FB */ label0000069A: 0000069A 7361 moveq.l D1, 0x61 0000069C 6E74 bgt +0x76 /* 00000712 */ 0000069E 2063 movea.l A0, -[A3] label000006A0: 000006A0 6F6E ble +0x70 /* 00000710 */ label000006A2: 000006A2 7665 moveq.l D3, 0x65 000006A4 7273 moveq.l D1, 0x73 000006A6 6174 bsr +0x76 /* 0000071C */ 000006A8 696F bvs +0x71 /* 00000719 */ 000006AA 6E20 bgt +0x22 /* 000006CC */ 000006AC 7769 moveq.l D3, 0x69 000006AE 7468 moveq.l D2, 0x68 fn000006B0: 000006B0 2074 6865 movea.l A0, [A4 + D6 + 0x65] 000006B4 2012 move.l D0, [A2] 000006B6 3A59 movea.w A5, [A1]+ 000006B8 6F75 ble +0x77 /* 0000072F */ 000006BA 2073 7065 movea.l A0, [A3 + D7.w + 0x65] 000006BE 6E64 bgt +0x66 /* 00000724 */ 000006C0 2061 movea.l A0, -[A1] 000006C2 2066 movea.l A0, -[A6] label000006C4: 000006C4 6577 bcs +0x79 /* 0000073D */ 000006C6 206D 696E movea.l A0, [A5 + 0x696E] 000006CA 7574 moveq.l D2, 0x74 label000006CC: 000006CC 6573 bcs +0x75 /* 00000741 */ 000006CE 2069 6E20 movea.l A0, [A1 + 0x6E20] 000006D2 706C moveq.l D0, 0x6C fn000006D4: 000006D4 6561 bcs +0x63 /* 00000737 */ 000006D6 7361 moveq.l D1, 0x61 000006D8 6E74 bgt +0x76 /* 0000074E */ 000006DA 2063 movea.l A0, -[A3] label000006DC: 000006DC 6F6E ble +0x70 /* 0000074C */ 000006DE 7665 moveq.l D3, 0x65 000006E0 7273 moveq.l D1, 0x73 000006E2 6174 bsr +0x76 /* 00000758 */ 000006E4 696F bvs +0x71 /* 00000755 */ 000006E6 6E20 bgt +0x22 /* 00000708 */ label000006E8: 000006E8 7769 moveq.l D3, 0x69 000006EA 7468 moveq.l D2, 0x68 000006EC 2074 6865 movea.l A0, [A4 + D6 + 0x65] 000006F0 2012 move.l D0, [A2] 000006F2 3320 move.w -[A1], -[A0] 000006F4 6A75 bpl +0x77 /* 0000076B */ 000006F6 7374 moveq.l D1, 0x74 000006F8 206C 6973 movea.l A0, [A4 + 0x6973] 000006FC 7465 moveq.l D2, 0x65 000006FE 6E73 bgt +0x75 /* 00000773 */ 00000700 2074 6F20 796F movea.l A0, [A4 + 0x796F + D6 * 8] 00000706 752C moveq.l D2, 0x2C label00000708: 00000708 2062 movea.l A0, -[A2] 0000070A 7574 moveq.l D2, 0x74 0000070C 2072 656D movea.l A0, <> label00000710: 00000710 6169 bsr +0x6B /* 0000077B */ label00000712: 00000712 6E73 bgt +0x75 /* 00000787 */ 00000714 2073 7472 movea.l A0, [A3 + D7.w * 4 + 0x72] 00000718 616E bsr +0x70 /* 00000788 */ 0000071A 6765 beq +0x67 /* 00000781 */ fn0000071C: 0000071C 6C79 bge +0x7B /* 00000797 */ 0000071E 2073 696C movea.l A0, <> 00000722 656E bcs +0x70 /* 00000792 */ label00000724: 00000724 742E moveq.l D2, 0x2E 00000726 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 0000072A 2012 move.l D0, [A2] 0000072C 1120 move.b -[A0], -[A0] 0000072E 6361 bls +0x63 /* 00000791 */ 00000730 6E27 bgt +0x29 /* 00000759 */ 00000732 7420 moveq.l D2, 0x20 00000734 7461 moveq.l D2, 0x61 00000736 6C6B bge +0x6D /* 000007A3 */ 00000738 2062 movea.l A0, -[A2] 0000073A 6163 bsr +0x65 /* 0000079F */ 0000073C 6B21 bmi +0x23 /* 0000075F */ 0000073E 1D20 move.b -[A6], -[A0] 00000740 6973 bvs +0x75 /* 000007B5 */ 00000742 206B 696E movea.l A0, [A3 + 0x696E] 00000746 6420 bcc +0x22 /* 00000768 */ 00000748 6F66 ble +0x68 /* 000007B0 */ 0000074A 2073 696C movea.l A0, <> // begin alternate branch 0000074C-0000074E label0000074C: 0000074C 696C bvs +0x6E /* 000007BA */ // end alternate branch 0000074C-0000074E label0000074C: // (misaligned) label0000074E: 0000074E 6C79 bge +0x7B /* 000007C9 */ 00000750 2C20 move.l D6, -[A0] 00000752 7369 moveq.l D1, 0x69 00000754 6E63 bgt +0x65 /* 000007B9 */ 00000756 6520 bcs +0x22 /* 00000778 */ fn00000758: 00000758 7468 moveq.l D2, 0x68 0000075A 6520 bcs +0x22 /* 0000077C */ 0000075C 1154 616C move.b [A0 + 0x616C], [A4] 00000760 6B69 bmi +0x6B /* 000007CB */ 00000762 6E67 bgt +0x69 /* 000007CB */ 00000764 2077 6974 movea.l A0, <> label00000768: 00000768 6820 bvc +0x22 /* 0000078A */ 0000076A 7468 moveq.l D2, 0x68 0000076C 6520 bcs +0x22 /* 0000078E */ 0000076E 4859 pea.l [A1]+ 00000770 6F75 ble +0x77 /* 000007E7 */ 00000772 2063 movea.l A0, -[A3] 00000774 616E bsr +0x70 /* 000007E4 */ 00000776 206F 6E6C movea.l A0, [A7 + 0x6E6C] // begin alternate branch 00000778-0000077A label00000778: 00000778 6E6C bgt +0x6E /* 000007E6 */ // end alternate branch 00000778-0000077A label00000778: // (misaligned) 0000077A 7920 moveq.l D4, 0x20 label0000077C: 0000077C 7461 moveq.l D2, 0x61 0000077E 6C6B bge +0x6D /* 000007EB */ 00000780 2077 6974 movea.l A0, <> 00000784 6820 bvc +0x22 /* 000007A6 */ 00000786 6F6E ble +0x70 /* 000007F6 */ fn00000788: 00000788 6520 bcs +0x22 /* 000007AA */ label0000078A: 0000078A 7065 moveq.l D0, 0x65 0000078C 7273 moveq.l D1, 0x73 label0000078E: 0000078E 6F6E ble +0x70 /* 000007FE */ 00000790 2061 movea.l A0, -[A1] label00000792: 00000792 7420 moveq.l D2, 0x20 00000794 6120 bsr +0x22 /* 000007B6 */ 00000796 7469 moveq.l D2, 0x69 00000798 6D65 blt +0x67 /* 000007FF */ 0000079A 2061 movea.l A0, -[A1] 0000079C 626F bhi +0x71 /* 0000080D */ 0000079E 7574 moveq.l D2, 0x74 000007A0 206F 6E65 movea.l A0, [A7 + 0x6E65] 000007A4 2073 7562 6A65 6374 movea.l A0, [[A3 + 0x6A65] + 0x6374] // begin alternate branch 000007A6-000007AA label000007A6: 000007A6 7562 moveq.l D2, 0x62 000007A8 6A65 bpl +0x67 /* 0000080F */ // end alternate branch 000007A6-000007AA // begin alternate branch 000007AA-000007AC label000007AA: 000007AA 6374 bls +0x76 /* 00000820 */ // end alternate branch 000007AA-000007AC label000007A6: // (misaligned) label000007AA: // (misaligned) 000007AC 2061 movea.l A0, -[A1] 000007AE 7420 moveq.l D2, 0x20 label000007B0: 000007B0 6120 bsr +0x22 /* 000007D2 */ 000007B2 7469 moveq.l D2, 0x69 000007B4 6D65 blt +0x67 /* 0000081B */ fn000007B6: 000007B6 2116 move.l -[A0], [A6] export_150: 000007B8 4E56 FEBC link A6, -0x0144 // begin alternate branch 000007BA-000007C4 label000007BA: 000007BA FEBC 206E .extension 0xEBC <> // unimplemented 000007BE 000C 43EE ori.b A4, 0xEE 000007C2 FFC0 .invalid <> // end alternate branch 000007BA-000007C4 label000007BA: // (misaligned) 000007BC 206E 000C movea.l A0, [A6 + 0xC] 000007C0 43EE FFC0 lea.l A1, [A6 - 0x40] 000007C4 7005 moveq.l D0, 0x05 label000007C6: 000007C6 22D8 move.l [A1]+, [A0]+ 000007C8 51C8 FFFC dbf D0, -0x6 /* 000007C6 */ 000007CC 206E 0008 movea.l A0, [A6 + 0x8] 000007D0 43EE FFD8 lea.l A1, [A6 - 0x28] // begin alternate branch 000007D2-000007D4 fn000007D2: 000007D2 FFD8 .invalid <> // end alternate branch 000007D2-000007D4 fn000007D2: // (misaligned) 000007D4 7005 moveq.l D0, 0x05 label000007D6: 000007D6 22D8 move.l [A1]+, [A0]+ 000007D8 51C8 FFFC dbf D0, -0x6 /* 000007D6 */ 000007DC 554F subq.w A7, 2 000007DE 486E FFC0 pea.l [A6 - 0x40] 000007E2 4EAD 043A jsr [A5 + 0x43A /* export_131 */] // begin alternate branch 000007E4-000007EA fn000007E4: 000007E4 043A 3D5F FFBE subi.b [PC - 0x42 /* 000007A4, value 0x20 ' ' */], 0x5F /* '_' */ // end alternate branch 000007E4-000007EA fn000007E4: // (misaligned) label000007E6: 000007E6 3D5F FFBE move.w [A6 - 0x42], [A7]+ 000007EA 554F subq.w A7, 2 000007EC 486E FFD8 pea.l [A6 - 0x28] 000007F0 4EAD 043A jsr [A5 + 0x43A /* export_131 */] 000007F4 3D5F FFBC move.w [A6 - 0x44], [A7]+ // begin alternate branch 000007F6-000007F8 label000007F6: 000007F6 FFBC .invalid <> // end alternate branch 000007F6-000007F8 label000007F6: // (misaligned) 000007F8 486E FFC0 pea.l [A6 - 0x40] 000007FC 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] // begin alternate branch 000007FE-00000800 label000007FE: 000007FE 03EA .incomplete // end alternate branch 000007FE-00000800 label000007FE: // (misaligned) 00000800 486E FFD8 pea.l [A6 - 0x28] 00000804 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00000808 0CAE 0361 6C6C FFC0 cmpi.l [A6 - 0x40], 0x3616C6C 00000810 57C0 seq D0 00000812 0CAE 0361 6C6C FFD8 cmpi.l [A6 - 0x28], 0x3616C6C 0000081A 57C1 seq D1 0000081C 8001 or.b D0, D1 0000081E 6728 beq +0x2A /* 00000848 */ label00000820: 00000820 486E FEBC pea.l [A6 - 0x144] 00000824 487A 0010 pea.l [PC + 0x10 /* 00000836, value 0x4EAD0162 */] 00000828 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 0000082C 487A 030C pea.l [PC + 0x30C /* 00000B3A, value 0x48596F75 'HYou', pstring "You can only talk with one person at a time about one subject at a time!" */] 00000830 4267 clr.w -[A7] 00000832 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00000836 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 0000083A 584F addq.w A7, 4 0000083C 486E FEBC pea.l [A6 - 0x144] 00000840 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00000844 6000 01B2 bra +0x1B4 /* 000009F8 */ label00000848: 00000848 0C6D 012C FCFC cmpi.w [A5 - 0x304], 0x12C 0000084E 5DC0 slt D0 00000850 322D FCFC move.w D1, [A5 - 0x304] 00000854 B26D E20A cmp.w D1, [A5 - 0x1DF6] 00000858 5EC1 sgt D1 0000085A 8001 or.b D0, D1 0000085C 676A beq +0x6C /* 000008C8 */ 0000085E 486E FEBC pea.l [A6 - 0x144] 00000862 487A 0024 pea.l [PC + 0x24 /* 00000888, value 0x4EAD0162 */] 00000866 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 0000086A 487A 02C2 pea.l [PC + 0x2C2 /* 00000B2E, value 0xB41736B, pstring "Asking the " */] 0000086E 4267 clr.w -[A7] 00000870 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00000874 486E FFC0 pea.l [A6 - 0x40] 00000878 4267 clr.w -[A7] 0000087A 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000087E 487A 0286 pea.l [PC + 0x286 /* 00000B06, value 0x27207175 '\' qu', pstring " questions is kind of silly, since the " */] 00000882 4267 clr.w -[A7] 00000884 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00000888 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 0000088C 584F addq.w A7, 4 0000088E 486E FEBC pea.l [A6 - 0x144] 00000892 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00000896 486E FEBC pea.l [A6 - 0x144] 0000089A 487A 001A pea.l [PC + 0x1A /* 000008B6, value 0x4EAD0162 */] 0000089E 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000008A2 486E FFC0 pea.l [A6 - 0x40] 000008A6 4267 clr.w -[A7] 000008A8 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000008AC 487A 0244 pea.l [PC + 0x244 /* 00000AF2, value 0x13206361, pstring " can\'t answer back!" */] 000008B0 4267 clr.w -[A7] 000008B2 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000008B6 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000008BA 584F addq.w A7, 4 000008BC 486E FEBC pea.l [A6 - 0x144] 000008C0 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 000008C4 6000 0132 bra +0x134 /* 000009F8 */ label000008C8: 000008C8 302D FCFC move.w D0, [A5 - 0x304] 000008CC E540 asl D0.w, 2 000008CE 0640 AFB0 addi.w D0, 0xAFB0 000008D2 2075 0000 movea.l A0, [A5 + D0.w] 000008D6 4A28 00EA tst.b [A0 + 0xEA] 000008DA 663C bne +0x3E /* 00000918 */ 000008DC 486E FEBC pea.l [A6 - 0x144] 000008E0 487A 0024 pea.l [PC + 0x24 /* 00000906, value 0x4EAD0162 */] 000008E4 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000008E8 487A 0202 pea.l [PC + 0x202 /* 00000AEC, value 0x4546865, pstring "The " */] 000008EC 4267 clr.w -[A7] 000008EE 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000008F2 486E FFC0 pea.l [A6 - 0x40] 000008F6 4267 clr.w -[A7] 000008F8 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000008FC 487A 01BA pea.l [PC + 0x1BA /* 00000AB8, value 0x33206A75 '3 ju', pstring " just listens to you, but remains strangely silent." */] 00000900 4267 clr.w -[A7] 00000902 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00000906 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 0000090A 584F addq.w A7, 4 0000090C 486E FEBC pea.l [A6 - 0x144] 00000910 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00000914 6000 00E2 bra +0xE4 /* 000009F8 */ label00000918: 00000918 4A2E FFD8 tst.b [A6 - 0x28] 0000091C 663C bne +0x3E /* 0000095A */ 0000091E 486E FEBC pea.l [A6 - 0x144] 00000922 487A 0024 pea.l [PC + 0x24 /* 00000948, value 0x4EAD0162 */] 00000926 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 0000092A 487A 017A pea.l [PC + 0x17A /* 00000AA6, value 0x11596F75, pstring "You must ask the " */] 0000092E 4267 clr.w -[A7] 00000930 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00000934 486E FFC0 pea.l [A6 - 0x40] 00000938 4267 clr.w -[A7] 0000093A 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000093E 487A 0154 pea.l [PC + 0x154 /* 00000A94, value 0x11204142, pstring " ABOUT something!" */] 00000942 4267 clr.w -[A7] 00000944 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00000948 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 0000094C 584F addq.w A7, 4 0000094E 486E FEBC pea.l [A6 - 0x144] 00000952 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00000956 6000 00A0 bra +0xA2 /* 000009F8 */ label0000095A: 0000095A 486E FEBC pea.l [A6 - 0x144] 0000095E 487A 0042 pea.l [PC + 0x42 /* 000009A2, value 0x4EAD0162 */] 00000962 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00000966 487A 0126 pea.l [PC + 0x126 /* 00000A8E, value 0x4546865, pstring "The " */] 0000096A 4267 clr.w -[A7] 0000096C 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00000970 486E FFC0 pea.l [A6 - 0x40] 00000974 4267 clr.w -[A7] 00000976 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000097A 487A 00F8 pea.l [PC + 0xF8 /* 00000A74, value 0x19207465, pstring " tells you all about the " */] 0000097E 4267 clr.w -[A7] 00000980 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00000984 486E FFD8 pea.l [A6 - 0x28] 00000988 4267 clr.w -[A7] 0000098A 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000098E 487A 00D8 pea.l [PC + 0xD8 /* 00000A68, value 0xA2C2062 '\n, b', pstring ", but the " */] 00000992 4267 clr.w -[A7] 00000994 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00000998 486E FFC0 pea.l [A6 - 0x40] 0000099C 4267 clr.w -[A7] 0000099E 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000009A2 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000009A6 584F addq.w A7, 4 000009A8 486E FEBC pea.l [A6 - 0x144] 000009AC 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 000009B0 486E FEBC pea.l [A6 - 0x144] 000009B4 487A 0010 pea.l [PC + 0x10 /* 000009C6, value 0x4EAD0162 */] 000009B8 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000009BC 487A 0070 pea.l [PC + 0x70 /* 00000A2E, value 0x3969736E '9isn', pstring "isn\'t exactly a fountain of knowledge and you don\'t learn" */] 000009C0 4267 clr.w -[A7] 000009C2 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000009C6 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000009CA 584F addq.w A7, 4 000009CC 486E FEBC pea.l [A6 - 0x144] 000009D0 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 000009D4 486E FEBC pea.l [A6 - 0x144] 000009D8 487A 0010 pea.l [PC + 0x10 /* 000009EA, value 0x4EAD0162 */] 000009DC 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000009E0 487A 0024 pea.l [PC + 0x24 /* 00000A06, value 0x26616E79 '&any', pstring "anything that you didn\'t already know." */] 000009E4 4267 clr.w -[A7] 000009E6 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000009EA 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000009EE 584F addq.w A7, 4 000009F0 486E FEBC pea.l [A6 - 0x144] 000009F4 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] label000009F8: 000009F8 4E5E unlink A6 000009FA 205F movea.l A0, [A7]+ 000009FC 504F addq.w A7, 8 000009FE 4ED0 jmp [A0] 00000A00 8341 534B pack D1, D1, 0x534B 00000A04 017E bchg <>, D0 00000A06 2661 movea.l A3, -[A1] 00000A08 6E79 bgt +0x7B /* 00000A83 */ 00000A0A 7468 moveq.l D2, 0x68 00000A0C 696E bvs +0x70 /* 00000A7C */ 00000A0E 6720 beq +0x22 /* 00000A30 */ 00000A10 7468 moveq.l D2, 0x68 00000A12 6174 bsr +0x76 /* 00000A88 */ 00000A14 2079 6F75 2064 movea.l A0, [0x6F752064] 00000A1A 6964 bvs +0x66 /* 00000A80 */ 00000A1C 6E27 bgt +0x29 /* 00000A45 */ 00000A1E 7420 moveq.l D2, 0x20 00000A20 616C bsr +0x6E /* 00000A8E */ 00000A22 7265 moveq.l D1, 0x65 00000A24 6164 bsr +0x66 /* 00000A8A */ 00000A26 7920 moveq.l D4, 0x20 00000A28 6B6E bmi +0x70 /* 00000A98 */ 00000A2A 6F77 ble +0x79 /* 00000AA3 */ 00000A2C 2E16 move.l D7, [A6] 00000A2E 3969 736E 2774 move.w [A4 + 0x2774], [A1 + 0x736E] // begin alternate branch 00000A30-00000A38 label00000A30: 00000A30 736E moveq.l D1, 0x6E 00000A32 2774 2065 7861 move.l [A3 + 0x7861], [A4 + D2.w + 0x65] // end alternate branch 00000A30-00000A38 label00000A30: // (misaligned) 00000A34 2065 movea.l A0, -[A5] 00000A36 7861 moveq.l D4, 0x61 00000A38 6374 bls +0x76 /* 00000AAE */ 00000A3A 6C79 bge +0x7B /* 00000AB5 */ 00000A3C 2061 movea.l A0, -[A1] 00000A3E 2066 movea.l A0, -[A6] 00000A40 6F75 ble +0x77 /* 00000AB7 */ 00000A42 6E74 bgt +0x76 /* 00000AB8 */ 00000A44 6169 bsr +0x6B /* 00000AAF */ 00000A46 6E20 bgt +0x22 /* 00000A68 */ 00000A48 6F66 ble +0x68 /* 00000AB0 */ 00000A4A 206B 6E6F movea.l A0, [A3 + 0x6E6F] 00000A4E 776C moveq.l D3, 0x6C 00000A50 6564 bcs +0x66 /* 00000AB6 */ 00000A52 6765 beq +0x67 /* 00000AB9 */ 00000A54 2061 movea.l A0, -[A1] 00000A56 6E64 bgt +0x66 /* 00000ABC */ 00000A58 2079 6F75 2064 movea.l A0, [0x6F752064] 00000A5E 6F6E ble +0x70 /* 00000ACE */ 00000A60 2774 206C 6561 move.l [A3 + 0x6561], [A4 + D2.w + 0x6C] 00000A66 726E moveq.l D1, 0x6E label00000A68: 00000A68 0A2C 2062 7574 xori.b [A4 + 0x7574], 0x62 /* 'b' */ 00000A6E 2074 6865 movea.l A0, [A4 + D6 + 0x65] 00000A72 2012 move.l D0, [A2] 00000A74 1920 move.b -[A4], -[A0] 00000A76 7465 moveq.l D2, 0x65 00000A78 6C6C bge +0x6E /* 00000AE6 */ 00000A7A 7320 moveq.l D1, 0x20 label00000A7C: 00000A7C 796F moveq.l D4, 0x6F 00000A7E 7520 moveq.l D2, 0x20 label00000A80: 00000A80 616C bsr +0x6E /* 00000AEE */ 00000A82 6C20 bge +0x22 /* 00000AA4 */ 00000A84 6162 bsr +0x64 /* 00000AE8 */ 00000A86 6F75 ble +0x77 /* 00000AFD */ fn00000A88: 00000A88 7420 moveq.l D2, 0x20 fn00000A8A: 00000A8A 7468 moveq.l D2, 0x68 00000A8C 6520 bcs +0x22 /* 00000AAE */ fn00000A8E: 00000A8E 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 00000A92 2012 move.l D0, [A2] 00000A94 1120 move.b -[A0], -[A0] 00000A96 4142 chk.w D0, D2 label00000A98: 00000A98 4F55 chk.w D7, [A5] 00000A9A 5420 addq.b -[A0], 2 00000A9C 736F moveq.l D1, 0x6F 00000A9E 6D65 blt +0x67 /* 00000B05 */ 00000AA0 7468 moveq.l D2, 0x68 00000AA2 696E bvs +0x70 /* 00000B12 */ label00000AA4: 00000AA4 6721 beq +0x23 /* 00000AC7 */ 00000AA6 1159 6F75 move.b [A0 + 0x6F75], [A1]+ 00000AAA 206D 7573 movea.l A0, [A5 + 0x7573] label00000AAE: 00000AAE 7420 moveq.l D2, 0x20 label00000AB0: 00000AB0 6173 bsr +0x75 /* 00000B25 */ 00000AB2 6B20 bmi +0x22 /* 00000AD4 */ 00000AB4 7468 moveq.l D2, 0x68 label00000AB6: 00000AB6 6520 bcs +0x22 /* 00000AD8 */ label00000AB8: 00000AB8 3320 move.w -[A1], -[A0] 00000ABA 6A75 bpl +0x77 /* 00000B31 */ label00000ABC: 00000ABC 7374 moveq.l D1, 0x74 00000ABE 206C 6973 movea.l A0, [A4 + 0x6973] 00000AC2 7465 moveq.l D2, 0x65 00000AC4 6E73 bgt +0x75 /* 00000B39 */ 00000AC6 2074 6F20 796F movea.l A0, [A4 + 0x796F + D6 * 8] 00000ACC 752C moveq.l D2, 0x2C label00000ACE: 00000ACE 2062 movea.l A0, -[A2] 00000AD0 7574 moveq.l D2, 0x74 00000AD2 2072 656D movea.l A0, <> // begin alternate branch 00000AD4-00000AD6 label00000AD4: 00000AD4 656D bcs +0x6F /* 00000B43 */ // end alternate branch 00000AD4-00000AD6 label00000AD4: // (misaligned) 00000AD6 6169 bsr +0x6B /* 00000B41 */ label00000AD8: 00000AD8 6E73 bgt +0x75 /* 00000B4D */ 00000ADA 2073 7472 movea.l A0, [A3 + D7.w * 4 + 0x72] 00000ADE 616E bsr +0x70 /* 00000B4E */ 00000AE0 6765 beq +0x67 /* 00000B47 */ 00000AE2 6C79 bge +0x7B /* 00000B5D */ 00000AE4 2073 696C movea.l A0, <> // begin alternate branch 00000AE6-00000AE8 label00000AE6: 00000AE6 696C bvs +0x6E /* 00000B54 */ // end alternate branch 00000AE6-00000AE8 label00000AE6: // (misaligned) fn00000AE8: 00000AE8 656E bcs +0x70 /* 00000B58 */ 00000AEA 742E moveq.l D2, 0x2E 00000AEC 0454 6865 subi.w [A4], 0x6865 /* 'he' */ // begin alternate branch 00000AEE-00000AF0 fn00000AEE: 00000AEE 6865 bvc +0x67 /* 00000B55 */ // end alternate branch 00000AEE-00000AF0 fn00000AEE: // (misaligned) 00000AF0 2012 move.l D0, [A2] 00000AF2 1320 move.b -[A1], -[A0] 00000AF4 6361 bls +0x63 /* 00000B57 */ 00000AF6 6E27 bgt +0x29 /* 00000B1F */ 00000AF8 7420 moveq.l D2, 0x20 00000AFA 616E bsr +0x70 /* 00000B6A */ 00000AFC 7377 moveq.l D1, 0x77 00000AFE 6572 bcs +0x74 /* 00000B72 */ 00000B00 2062 movea.l A0, -[A2] 00000B02 6163 bsr +0x65 /* 00000B67 */ 00000B04 6B21 bmi +0x23 /* 00000B27 */ 00000B06 2720 move.l -[A3], -[A0] 00000B08 7175 moveq.l D0, 0x75 00000B0A 6573 bcs +0x75 /* 00000B7F */ 00000B0C 7469 moveq.l D2, 0x69 00000B0E 6F6E ble +0x70 /* 00000B7E */ 00000B10 7320 moveq.l D1, 0x20 label00000B12: 00000B12 6973 bvs +0x75 /* 00000B87 */ 00000B14 206B 696E movea.l A0, [A3 + 0x696E] 00000B18 6420 bcc +0x22 /* 00000B3A */ 00000B1A 6F66 ble +0x68 /* 00000B82 */ 00000B1C 2073 696C movea.l A0, <> 00000B20 6C79 bge +0x7B /* 00000B9B */ 00000B22 2C20 move.l D6, -[A0] 00000B24 7369 moveq.l D1, 0x69 00000B26 6E63 bgt +0x65 /* 00000B8B */ 00000B28 6520 bcs +0x22 /* 00000B4A */ 00000B2A 7468 moveq.l D2, 0x68 00000B2C 6520 bcs +0x22 /* 00000B4E */ 00000B2E 0B41 bchg D1, D5 00000B30 736B moveq.l D1, 0x6B 00000B32 696E bvs +0x70 /* 00000BA2 */ 00000B34 6720 beq +0x22 /* 00000B56 */ 00000B36 7468 moveq.l D2, 0x68 00000B38 6520 bcs +0x22 /* 00000B5A */ label00000B3A: 00000B3A 4859 pea.l [A1]+ 00000B3C 6F75 ble +0x77 /* 00000BB3 */ 00000B3E 2063 movea.l A0, -[A3] 00000B40 616E bsr +0x70 /* 00000BB0 */ 00000B42 206F 6E6C movea.l A0, [A7 + 0x6E6C] 00000B46 7920 moveq.l D4, 0x20 00000B48 7461 moveq.l D2, 0x61 label00000B4A: 00000B4A 6C6B bge +0x6D /* 00000BB7 */ 00000B4C 2077 6974 movea.l A0, <> // begin alternate branch 00000B4E-00000B50 fn00000B4E: 00000B4E 6974 bvs +0x76 /* 00000BC4 */ // end alternate branch 00000B4E-00000B50 fn00000B4E: // (misaligned) 00000B50 6820 bvc +0x22 /* 00000B72 */ 00000B52 6F6E ble +0x70 /* 00000BC2 */ label00000B54: 00000B54 6520 bcs +0x22 /* 00000B76 */ label00000B56: 00000B56 7065 moveq.l D0, 0x65 label00000B58: 00000B58 7273 moveq.l D1, 0x73 label00000B5A: 00000B5A 6F6E ble +0x70 /* 00000BCA */ 00000B5C 2061 movea.l A0, -[A1] 00000B5E 7420 moveq.l D2, 0x20 00000B60 6120 bsr +0x22 /* 00000B82 */ 00000B62 7469 moveq.l D2, 0x69 00000B64 6D65 blt +0x67 /* 00000BCB */ 00000B66 2061 movea.l A0, -[A1] 00000B68 626F bhi +0x71 /* 00000BD9 */ fn00000B6A: 00000B6A 7574 moveq.l D2, 0x74 00000B6C 206F 6E65 movea.l A0, [A7 + 0x6E65] 00000B70 2073 7562 6A65 6374 movea.l A0, [[A3 + 0x6A65] + 0x6374] // begin alternate branch 00000B72-00000B76 label00000B72: 00000B72 7562 moveq.l D2, 0x62 00000B74 6A65 bpl +0x67 /* 00000BDB */ // end alternate branch 00000B72-00000B76 // begin alternate branch 00000B76-00000B78 label00000B76: 00000B76 6374 bls +0x76 /* 00000BEC */ // end alternate branch 00000B76-00000B78 label00000B72: // (misaligned) label00000B76: // (misaligned) 00000B78 2061 movea.l A0, -[A1] 00000B7A 7420 moveq.l D2, 0x20 00000B7C 6120 bsr +0x22 /* 00000B9E */ label00000B7E: 00000B7E 7469 moveq.l D2, 0x69 00000B80 6D65 blt +0x67 /* 00000BE7 */ fn00000B82: 00000B82 2116 move.l -[A0], [A6] export_151: fn00000B84: 00000B84 4E56 0000 link A6, 0 00000B88 0C6E 00C8 0008 cmpi.w [A6 + 0x8], 0xC8 00000B8E 5CC0 sge D0 00000B90 322E 0008 move.w D1, [A6 + 0x8] 00000B94 B26D E208 cmp.w D1, [A5 - 0x1DF8] 00000B98 5FC1 sle D1 00000B9A C001 and.b D0, D1 00000B9C 6730 beq +0x32 /* 00000BCE */ fn00000B9E: 00000B9E 302E 0008 move.w D0, [A6 + 0x8] label00000BA2: 00000BA2 E540 asl D0.w, 2 00000BA4 0640 AFB0 addi.w D0, 0xAFB0 00000BA8 2075 0000 movea.l A0, [A5 + D0.w] 00000BAC 7000 moveq.l D0, 0x00 00000BAE 1028 0082 move.b D0, [A0 + 0x82] // begin alternate branch 00000BB0-00000BB6 fn00000BB0: 00000BB0 0082 C1FC 0018 ori.l D2, 0xC1FC0018 // end alternate branch 00000BB0-00000BB6 fn00000BB0: // (misaligned) 00000BB2 C1FC 0018 muls.w D0, 0x18 00000BB6 206E 000A movea.l A0, [A6 + 0xA] 00000BBA 3F3C 0016 move.w -[A7], 0x16 00000BBE 0640 A8FE addi.w D0, 0xA8FE label00000BC2: 00000BC2 4875 0000 pea.l [A5 + D0.w] // begin alternate branch 00000BC4-00000BC8 label00000BC4: 00000BC4 0000 2F08 ori.b D0, 0x8 // end alternate branch 00000BC4-00000BC8 label00000BC4: // (misaligned) 00000BC6 2F08 move.l -[A7], A0 00000BC8 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] // begin alternate branch 00000BCA-00000BCC label00000BCA: 00000BCA 0122 btst -[A2], D0 // end alternate branch 00000BCA-00000BCC label00000BCA: // (misaligned) 00000BCC 600A bra +0xC /* 00000BD8 */ label00000BCE: 00000BCE 206E 000A movea.l A0, [A6 + 0xA] 00000BD2 20BC 0269 7308 move.l [A0], 0x2697308 label00000BD8: 00000BD8 4E5E unlink A6 00000BDA 205F movea.l A0, [A7]+ 00000BDC 544F addq.w A7, 2 00000BDE 4ED0 jmp [A0] 00000BE0 8949 535F pack -[A4], -[A1], 0x535F 00000BE4 4F52 chk.w D7, [A2] 00000BE6 5F41 subq.w D1, 7 00000BE8 5245 addq.w D5, 1 00000BEA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000BEC-00000BF8 export_152: fn00000BEC: 00000BEC 4E56 0000 link A6, 0 00000BF0 0C6E 00C8 0008 cmpi.w [A6 + 0x8], 0xC8 00000BF6 5CC0 sge D0 // end alternate branch 00000BEC-00000BF8 export_152: // at 00000BEC (misaligned) fn00000BEC: // (misaligned) 00000BEE 0000 0C6E ori.b D0, 0x6E /* 'n' */ 00000BF2 00C8 .incomplete 00000BF4 0008 5CC0 ori.b A0, 0xC0 00000BF8 322E 0008 move.w D1, [A6 + 0x8] 00000BFC B26D E208 cmp.w D1, [A5 - 0x1DF8] 00000C00 5FC1 sle D1 00000C02 C001 and.b D0, D1 00000C04 6730 beq +0x32 /* 00000C36 */ 00000C06 302E 0008 move.w D0, [A6 + 0x8] 00000C0A E540 asl D0.w, 2 00000C0C 0640 AFB0 addi.w D0, 0xAFB0 00000C10 2075 0000 movea.l A0, [A5 + D0.w] 00000C14 7000 moveq.l D0, 0x00 00000C16 1028 0082 move.b D0, [A0 + 0x82] 00000C1A C1FC 0018 muls.w D0, 0x18 00000C1E 206E 000A movea.l A0, [A6 + 0xA] 00000C22 3F3C 0016 move.w -[A7], 0x16 00000C26 0640 A92E addi.w D0, 0xA92E 00000C2A 4875 0000 pea.l [A5 + D0.w] 00000C2E 2F08 move.l -[A7], A0 00000C30 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 00000C34 600A bra +0xC /* 00000C40 */ label00000C36: 00000C36 206E 000A movea.l A0, [A6 + 0xA] 00000C3A 20BC 0269 7498 move.l [A0], 0x2697498 label00000C40: 00000C40 4E5E unlink A6 00000C42 205F movea.l A0, [A7]+ 00000C44 544F addq.w A7, 2 00000C46 4ED0 jmp [A0] 00000C48 8A49 or.w D5, A1 00000C4A 545F addq.w [A7]+, 2 00000C4C 4F52 chk.w D7, [A2] 00000C4E 5F54 subq.w [A4], 7 00000C50 4845 swap.w D5 00000C52 4D00 .invalid 6, D0 // invalid opcode 4 with b == 4 00000C54 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_153: // at 00000C56 (misaligned) 00000C58 FEEC 48E7 .extension 0xEEC <> // unimplemented 00000C5C 0F08 btst A0, D7 00000C5E 382E 0008 move.w D4, [A6 + 0x8] 00000C62 554F subq.w A7, 2 00000C64 4EAD 04A2 jsr [A5 + 0x4A2 /* export_144 */] 00000C68 4A1F tst.b [A7]+ 00000C6A 6700 0376 beq +0x378 /* 00000FE2 */ 00000C6E 4205 clr.b D5 00000C70 4207 clr.b D7 label00000C72: 00000C72 3C04 move.w D6, D4 00000C74 E546 asl D6.w, 2 00000C76 41ED AFA2 lea.l A0, [A5 - 0x505E] 00000C7A 2070 6000 movea.l A0, [A0 + D6.w] 00000C7E 7000 moveq.l D0, 0x00 00000C80 1007 move.b D0, D7 00000C82 D040 add.w D0, D0 00000C84 0640 008A addi.w D0, 0x8A 00000C88 3C30 0000 move.w D6, [A0 + D0.w] 00000C8C 0C46 0002 cmpi.w D6, 0x2 00000C90 5CC0 sge D0 00000C92 BC6D E206 cmp.w D6, [A5 - 0x1DFA] 00000C96 5FC1 sle D1 00000C98 C001 and.b D0, D1 00000C9A 6702 beq +0x4 /* 00000C9E */ 00000C9C 7A01 moveq.l D5, 0x01 label00000C9E: 00000C9E 5207 addq.b D7, 1 00000CA0 0C07 000B cmpi.b D7, 0xB 00000CA4 63CC bls -0x32 /* 00000C72 */ 00000CA6 486E FEEC pea.l [A6 - 0x114] 00000CAA 487A 0010 pea.l [PC + 0x10 /* 00000CBC, value 0x4EAD0162 */] 00000CAE 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00000CB2 487A 0402 pea.l [PC + 0x402 /* 000010B6, value 0x144F6276, pstring "Obvious directions: " */] 00000CB6 4267 clr.w -[A7] 00000CB8 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00000CBC 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00000CC0 584F addq.w A7, 4 00000CC2 486E FEEC pea.l [A6 - 0x114] 00000CC6 4EAD 039A jsr [A5 + 0x39A /* export_111 */] 00000CCA 1005 move.b D0, D5 00000CCC 5300 subq.b D0, 1 00000CCE 6728 beq +0x2A /* 00000CF8 */ 00000CD0 486E FEEC pea.l [A6 - 0x114] 00000CD4 487A 0010 pea.l [PC + 0x10 /* 00000CE6, value 0x4EAD0162 */] 00000CD8 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00000CDC 487A 03D2 pea.l [PC + 0x3D2 /* 000010B0, value 0x44E4F4E, pstring "NONE" */] 00000CE0 4267 clr.w -[A7] 00000CE2 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00000CE6 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00000CEA 584F addq.w A7, 4 00000CEC 486E FEEC pea.l [A6 - 0x114] 00000CF0 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00000CF4 6000 02C6 bra +0x2C8 /* 00000FBC */ label00000CF8: 00000CF8 3004 move.w D0, D4 00000CFA E540 asl D0.w, 2 00000CFC 0640 AFA2 addi.w D0, 0xAFA2 00000D00 2875 0000 movea.l A4, [A5 + D0.w] 00000D04 0C6C 0002 008A cmpi.w [A4 + 0x8A], 0x2 00000D0A 5CC0 sge D0 00000D0C 322C 008A move.w D1, [A4 + 0x8A] 00000D10 B26D E206 cmp.w D1, [A5 - 0x1DFA] 00000D14 5FC1 sle D1 00000D16 C001 and.b D0, D1 00000D18 6724 beq +0x26 /* 00000D3E */ 00000D1A 486E FEEC pea.l [A6 - 0x114] 00000D1E 487A 0010 pea.l [PC + 0x10 /* 00000D30, value 0x4EAD0162 */] 00000D22 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00000D26 487A 0380 pea.l [PC + 0x380 /* 000010A8, value 0x66E6F72, pstring "north " */] 00000D2A 4267 clr.w -[A7] 00000D2C 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00000D30 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00000D34 584F addq.w A7, 4 00000D36 486E FEEC pea.l [A6 - 0x114] 00000D3A 4EAD 039A jsr [A5 + 0x39A /* export_111 */] label00000D3E: 00000D3E 0C6C 0002 0094 cmpi.w [A4 + 0x94], 0x2 00000D44 5CC0 sge D0 00000D46 322C 0094 move.w D1, [A4 + 0x94] 00000D4A B26D E206 cmp.w D1, [A5 - 0x1DFA] 00000D4E 5FC1 sle D1 00000D50 C001 and.b D0, D1 00000D52 6724 beq +0x26 /* 00000D78 */ 00000D54 486E FEEC pea.l [A6 - 0x114] 00000D58 487A 0010 pea.l [PC + 0x10 /* 00000D6A, value 0x4EAD0162 */] 00000D5C 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00000D60 487A 033A pea.l [PC + 0x33A /* 0000109C, value 0xA6E6F72 '\nnor', pstring "northwest " */] 00000D64 4267 clr.w -[A7] 00000D66 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00000D6A 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00000D6E 584F addq.w A7, 4 00000D70 486E FEEC pea.l [A6 - 0x114] 00000D74 4EAD 039A jsr [A5 + 0x39A /* export_111 */] label00000D78: 00000D78 0C6C 0002 0090 cmpi.w [A4 + 0x90], 0x2 00000D7E 5CC0 sge D0 00000D80 322C 0090 move.w D1, [A4 + 0x90] 00000D84 B26D E206 cmp.w D1, [A5 - 0x1DFA] 00000D88 5FC1 sle D1 00000D8A C001 and.b D0, D1 00000D8C 6724 beq +0x26 /* 00000DB2 */ 00000D8E 486E FEEC pea.l [A6 - 0x114] 00000D92 487A 0010 pea.l [PC + 0x10 /* 00000DA4, value 0x4EAD0162 */] 00000D96 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00000D9A 487A 02FA pea.l [PC + 0x2FA /* 00001096, value 0x5776573, pstring "west " */] 00000D9E 4267 clr.w -[A7] 00000DA0 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00000DA4 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00000DA8 584F addq.w A7, 4 00000DAA 486E FEEC pea.l [A6 - 0x114] 00000DAE 4EAD 039A jsr [A5 + 0x39A /* export_111 */] label00000DB2: 00000DB2 0C6C 0002 0098 cmpi.w [A4 + 0x98], 0x2 00000DB8 5CC0 sge D0 00000DBA 322C 0098 move.w D1, [A4 + 0x98] 00000DBE B26D E206 cmp.w D1, [A5 - 0x1DFA] 00000DC2 5FC1 sle D1 00000DC4 C001 and.b D0, D1 00000DC6 6724 beq +0x26 /* 00000DEC */ 00000DC8 486E FEEC pea.l [A6 - 0x114] 00000DCC 487A 0010 pea.l [PC + 0x10 /* 00000DDE, value 0x4EAD0162 */] 00000DD0 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00000DD4 487A 02B4 pea.l [PC + 0x2B4 /* 0000108A, value 0xA736F75 '\nsou', pstring "southwest " */] 00000DD8 4267 clr.w -[A7] 00000DDA 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00000DDE 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00000DE2 584F addq.w A7, 4 00000DE4 486E FEEC pea.l [A6 - 0x114] 00000DE8 4EAD 039A jsr [A5 + 0x39A /* export_111 */] label00000DEC: 00000DEC 0C6C 0002 008C cmpi.w [A4 + 0x8C], 0x2 00000DF2 5CC0 sge D0 00000DF4 322C 008C move.w D1, [A4 + 0x8C] 00000DF8 B26D E206 cmp.w D1, [A5 - 0x1DFA] 00000DFC 5FC1 sle D1 00000DFE C001 and.b D0, D1 00000E00 6724 beq +0x26 /* 00000E26 */ 00000E02 486E FEEC pea.l [A6 - 0x114] 00000E06 487A 0010 pea.l [PC + 0x10 /* 00000E18, value 0x4EAD0162 */] 00000E0A 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00000E0E 487A 0272 pea.l [PC + 0x272 /* 00001082, value 0x6736F75, pstring "south " */] 00000E12 4267 clr.w -[A7] 00000E14 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00000E18 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00000E1C 584F addq.w A7, 4 00000E1E 486E FEEC pea.l [A6 - 0x114] 00000E22 4EAD 039A jsr [A5 + 0x39A /* export_111 */] label00000E26: 00000E26 0C6C 0002 0096 cmpi.w [A4 + 0x96], 0x2 00000E2C 5CC0 sge D0 00000E2E 322C 0096 move.w D1, [A4 + 0x96] 00000E32 B26D E206 cmp.w D1, [A5 - 0x1DFA] 00000E36 5FC1 sle D1 00000E38 C001 and.b D0, D1 00000E3A 6724 beq +0x26 /* 00000E60 */ 00000E3C 486E FEEC pea.l [A6 - 0x114] 00000E40 487A 0010 pea.l [PC + 0x10 /* 00000E52, value 0x4EAD0162 */] 00000E44 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00000E48 487A 022C pea.l [PC + 0x22C /* 00001076, value 0xA736F75 '\nsou', pstring "southeast " */] 00000E4C 4267 clr.w -[A7] 00000E4E 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00000E52 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00000E56 584F addq.w A7, 4 00000E58 486E FEEC pea.l [A6 - 0x114] 00000E5C 4EAD 039A jsr [A5 + 0x39A /* export_111 */] label00000E60: 00000E60 0C6C 0002 008E cmpi.w [A4 + 0x8E], 0x2 00000E66 5CC0 sge D0 00000E68 322C 008E move.w D1, [A4 + 0x8E] 00000E6C B26D E206 cmp.w D1, [A5 - 0x1DFA] 00000E70 5FC1 sle D1 00000E72 C001 and.b D0, D1 00000E74 6724 beq +0x26 /* 00000E9A */ 00000E76 486E FEEC pea.l [A6 - 0x114] 00000E7A 487A 0010 pea.l [PC + 0x10 /* 00000E8C, value 0x4EAD0162 */] 00000E7E 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00000E82 487A 01EC pea.l [PC + 0x1EC /* 00001070, value 0x5656173, pstring "east " */] 00000E86 4267 clr.w -[A7] 00000E88 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00000E8C 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00000E90 584F addq.w A7, 4 00000E92 486E FEEC pea.l [A6 - 0x114] 00000E96 4EAD 039A jsr [A5 + 0x39A /* export_111 */] label00000E9A: 00000E9A 0C6C 0002 0092 cmpi.w [A4 + 0x92], 0x2 00000EA0 5CC0 sge D0 00000EA2 322C 0092 move.w D1, [A4 + 0x92] 00000EA6 B26D E206 cmp.w D1, [A5 - 0x1DFA] 00000EAA 5FC1 sle D1 00000EAC C001 and.b D0, D1 00000EAE 6724 beq +0x26 /* 00000ED4 */ 00000EB0 486E FEEC pea.l [A6 - 0x114] 00000EB4 487A 0010 pea.l [PC + 0x10 /* 00000EC6, value 0x4EAD0162 */] 00000EB8 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00000EBC 487A 01A6 pea.l [PC + 0x1A6 /* 00001064, value 0xA6E6F72 '\nnor', pstring "northeast " */] 00000EC0 4267 clr.w -[A7] 00000EC2 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00000EC6 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00000ECA 584F addq.w A7, 4 00000ECC 486E FEEC pea.l [A6 - 0x114] 00000ED0 4EAD 039A jsr [A5 + 0x39A /* export_111 */] label00000ED4: 00000ED4 0C6C 0002 009A cmpi.w [A4 + 0x9A], 0x2 00000EDA 5CC0 sge D0 00000EDC 322C 009A move.w D1, [A4 + 0x9A] 00000EE0 B26D E206 cmp.w D1, [A5 - 0x1DFA] 00000EE4 5FC1 sle D1 00000EE6 C001 and.b D0, D1 00000EE8 6724 beq +0x26 /* 00000F0E */ 00000EEA 486E FEEC pea.l [A6 - 0x114] 00000EEE 487A 0010 pea.l [PC + 0x10 /* 00000F00, value 0x4EAD0162 */] 00000EF2 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00000EF6 487A 0168 pea.l [PC + 0x168 /* 00001060, value 0x3757020, pstring "up " */] 00000EFA 4267 clr.w -[A7] 00000EFC 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00000F00 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00000F04 584F addq.w A7, 4 00000F06 486E FEEC pea.l [A6 - 0x114] 00000F0A 4EAD 039A jsr [A5 + 0x39A /* export_111 */] label00000F0E: 00000F0E 0C6C 0002 009C cmpi.w [A4 + 0x9C], 0x2 00000F14 5CC0 sge D0 00000F16 322C 009C move.w D1, [A4 + 0x9C] 00000F1A B26D E206 cmp.w D1, [A5 - 0x1DFA] 00000F1E 5FC1 sle D1 00000F20 C001 and.b D0, D1 00000F22 6724 beq +0x26 /* 00000F48 */ 00000F24 486E FEEC pea.l [A6 - 0x114] 00000F28 487A 0010 pea.l [PC + 0x10 /* 00000F3A, value 0x4EAD0162 */] 00000F2C 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00000F30 487A 0128 pea.l [PC + 0x128 /* 0000105A, value 0x5646F77, pstring "down " */] 00000F34 4267 clr.w -[A7] 00000F36 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00000F3A 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00000F3E 584F addq.w A7, 4 00000F40 486E FEEC pea.l [A6 - 0x114] 00000F44 4EAD 039A jsr [A5 + 0x39A /* export_111 */] label00000F48: 00000F48 0C6C 0002 009E cmpi.w [A4 + 0x9E], 0x2 00000F4E 5CC0 sge D0 00000F50 322C 009E move.w D1, [A4 + 0x9E] 00000F54 B26D E206 cmp.w D1, [A5 - 0x1DFA] 00000F58 5FC1 sle D1 00000F5A C001 and.b D0, D1 00000F5C 6724 beq +0x26 /* 00000F82 */ 00000F5E 486E FEEC pea.l [A6 - 0x114] 00000F62 487A 0010 pea.l [PC + 0x10 /* 00000F74, value 0x4EAD0162 */] 00000F66 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00000F6A 487A 00E6 pea.l [PC + 0xE6 /* 00001052, value 0x6656E74, pstring "enter " */] 00000F6E 4267 clr.w -[A7] 00000F70 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00000F74 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00000F78 584F addq.w A7, 4 00000F7A 486E FEEC pea.l [A6 - 0x114] 00000F7E 4EAD 039A jsr [A5 + 0x39A /* export_111 */] label00000F82: 00000F82 0C6C 0002 00A0 cmpi.w [A4 + 0xA0], 0x2 00000F88 5CC0 sge D0 00000F8A 322C 00A0 move.w D1, [A4 + 0xA0] 00000F8E B26D E206 cmp.w D1, [A5 - 0x1DFA] 00000F92 5FC1 sle D1 00000F94 C001 and.b D0, D1 00000F96 6724 beq +0x26 /* 00000FBC */ 00000F98 486E FEEC pea.l [A6 - 0x114] 00000F9C 487A 0010 pea.l [PC + 0x10 /* 00000FAE, value 0x4EAD0162 */] 00000FA0 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00000FA4 487A 00A6 pea.l [PC + 0xA6 /* 0000104C, value 0x5657869, pstring "exit " */] 00000FA8 4267 clr.w -[A7] 00000FAA 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00000FAE 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00000FB2 584F addq.w A7, 4 00000FB4 486E FEEC pea.l [A6 - 0x114] 00000FB8 4EAD 039A jsr [A5 + 0x39A /* export_111 */] label00000FBC: 00000FBC 486E FEEC pea.l [A6 - 0x114] 00000FC0 487A 0010 pea.l [PC + 0x10 /* 00000FD2, value 0x4EAD0162 */] 00000FC4 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00000FC8 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00000FCC 4267 clr.w -[A7] 00000FCE 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00000FD2 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00000FD6 584F addq.w A7, 4 00000FD8 486E FEEC pea.l [A6 - 0x114] 00000FDC 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00000FE0 6024 bra +0x26 /* 00001006 */ label00000FE2: 00000FE2 486E FEEC pea.l [A6 - 0x114] 00000FE6 487A 0010 pea.l [PC + 0x10 /* 00000FF8, value 0x4EAD0162 */] 00000FEA 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00000FEE 487A 003A pea.l [PC + 0x3A /* 0000102A, value 0x20497420 ' It ', pstring "It is too dark to see any exits!" */] 00000FF2 4267 clr.w -[A7] 00000FF4 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00000FF8 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00000FFC 584F addq.w A7, 4 00000FFE 486E FEEC pea.l [A6 - 0x114] 00001002 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] label00001006: 00001006 302D 8536 move.w D0, [A5 - 0x7ACA] 0000100A 5240 addq.w D0, 1 0000100C 3B40 8536 move.w [A5 - 0x7ACA], D0 00001010 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 00001014 4E5E unlink A6 00001016 205F movea.l A0, [A7]+ 00001018 544F addq.w A7, 2 0000101A 4ED0 jmp [A0] 0000101C 8A4C or.w D5, A4 0000101E 4953 chk.w D4, [A3] 00001020 545F addq.w [A7]+, 2 00001022 4558 chk.w D2, [A0]+ 00001024 4954 chk.w D4, [A4] 00001026 5300 subq.b D0, 1 00001028 00A2 2049 7420 ori.l -[A2], 0x20497420 /* ' It ' */ 0000102E 6973 bvs +0x75 /* 000010A3 */ 00001030 2074 6F6F movea.l A0, <> 00001034 2064 movea.l A0, -[A4] 00001036 6172 bsr +0x74 /* 000010AA */ 00001038 6B20 bmi +0x22 /* 0000105A */ 0000103A 746F moveq.l D2, 0x6F 0000103C 2073 6565 movea.l A0, <> 00001040 2061 movea.l A0, -[A1] 00001042 6E79 bgt +0x7B /* 000010BD */ 00001044 2065 movea.l A0, -[A5] 00001046 7869 moveq.l D4, 0x69 00001048 7473 moveq.l D2, 0x73 0000104A 2116 move.l -[A0], [A6] 0000104C 0565 bchg -[A5], D2 0000104E 7869 moveq.l D4, 0x69 00001050 7420 moveq.l D2, 0x20 00001052 0665 6E74 addi.w -[A5], 0x6E74 /* 'nt' */ 00001056 6572 bcs +0x74 /* 000010CA */ 00001058 2016 move.l D0, [A6] label0000105A: 0000105A 0564 bchg -[A4], D2 0000105C 6F77 ble +0x79 /* 000010D5 */ 0000105E 6E20 bgt +0x22 /* 00001080 */ 00001060 0375 7020 bchg [A5 + D7.w + 0x20], D1 00001064 0A6E 6F72 7468 xori.w [A6 + 0x7468], 0x6F72 /* 'or' */ 0000106A 6561 bcs +0x63 /* 000010CD */ 0000106C 7374 moveq.l D1, 0x74 0000106E 2016 move.l D0, [A6] 00001070 0565 bchg -[A5], D2 00001072 6173 bsr +0x75 /* 000010E7 */ 00001074 7420 moveq.l D2, 0x20 00001076 0A73 6F75 7468 xori.w [A3 + D7.w * 4 + 0x68], 0x6F75 /* 'ou' */ 0000107C 6561 bcs +0x63 /* 000010DF */ 0000107E 7374 moveq.l D1, 0x74 label00001080: 00001080 2016 move.l D0, [A6] 00001082 0673 6F75 7468 addi.w [A3 + D7.w * 4 + 0x68], 0x6F75 /* 'ou' */ 00001088 2016 move.l D0, [A6] 0000108A 0A73 6F75 7468 xori.w [A3 + D7.w * 4 + 0x68], 0x6F75 /* 'ou' */ 00001090 7765 moveq.l D3, 0x65 00001092 7374 moveq.l D1, 0x74 00001094 2016 move.l D0, [A6] 00001096 0577 6573 7420 0A6E 6F72 7468 bchg [[A7 + 0x74200A6E] + 0x6F727468], D2 000010A2 7765 moveq.l D3, 0x65 000010A4 7374 moveq.l D1, 0x74 000010A6 2016 move.l D0, [A6] 000010A8 066E 6F72 7468 addi.w [A6 + 0x7468], 0x6F72 /* 'or' */ // begin alternate branch 000010AA-000010AE fn000010AA: 000010AA 6F72 ble +0x74 /* 0000111E */ 000010AC 7468 moveq.l D2, 0x68 // end alternate branch 000010AA-000010AE fn000010AA: // (misaligned) 000010AE 2016 move.l D0, [A6] 000010B0 044E 4F4E subi.w A6, 0x4F4E /* 'ON' */ 000010B4 4516 .invalid 2, [A6] // invalid opcode 4 with b == 4 000010B6 144F movea.b A2, A7 000010B8 6276 bhi +0x78 /* 00001130 */ 000010BA 696F bvs +0x71 /* 0000112B */ 000010BC 7573 moveq.l D2, 0x73 000010BE 2064 movea.l A0, -[A4] 000010C0 6972 bvs +0x74 /* 00001134 */ 000010C2 6563 bcs +0x65 /* 00001127 */ 000010C4 7469 moveq.l D2, 0x69 000010C6 6F6E ble +0x70 /* 00001136 */ 000010C8 733A moveq.l D1, 0x3A label000010CA: 000010CA 2016 move.l D0, [A6] export_154: 000010CC 4E56 FEEE link A6, -0x0112 000010D0 2F07 move.l -[A7], D7 000010D2 3E2D B2C2 move.w D7, [A5 - 0x4D3E] 000010D6 E547 asl D7.w, 2 000010D8 41ED E984 lea.l A0, [A5 - 0x167C] 000010DC 3E30 7000 move.w D7, [A0 + D7.w] 000010E0 4A47 tst.w D7 000010E2 6E26 bgt +0x28 /* 0000110A */ 000010E4 486E FEEE pea.l [A6 - 0x112] 000010E8 487A 0010 pea.l [PC + 0x10 /* 000010FA, value 0x4EAD0162 */] 000010EC 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000010F0 487A 0038 pea.l [PC + 0x38 /* 0000112A, value 0x1F536F72, pstring "Sorry, you\'re on your own here." */] 000010F4 4267 clr.w -[A7] 000010F6 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000010FA 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000010FE 584F addq.w A7, 4 00001100 486E FEEE pea.l [A6 - 0x112] 00001104 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00001108 600C bra +0xE /* 00001116 */ label0000110A: 0000110A 487A 0018 pea.l [PC + 0x18 /* 00001124, value 0x448454C, pstring "HELP" */] 0000110E 3F2D B2C2 move.w -[A7], [A5 - 0x4D3E] 00001112 4EAD 049A jsr [A5 + 0x49A /* export_143 */] label00001116: 00001116 2E1F move.l D7, [A7]+ 00001118 4E5E unlink A6 0000111A 4E75 rts 0000111C 8448 or.w D2, A0 label0000111E: 0000111E 454C chk.w D2, A4 00001120 5000 addq.b D0, 8 00001122 0026 0448 ori.b -[A6], 0x48 /* 'H' */ 00001126 454C chk.w D2, A4 00001128 5012 addq.b [A2], 8 0000112A 1F53 6F72 move.b [A7 + 0x6F72], [A3] 0000112E 7279 moveq.l D1, 0x79 label00001130: 00001130 2C20 move.l D6, -[A0] 00001132 796F moveq.l D4, 0x6F label00001134: 00001134 7527 moveq.l D2, 0x27 label00001136: 00001136 7265 moveq.l D1, 0x65 00001138 206F 6E20 movea.l A0, [A7 + 0x6E20] 0000113C 796F moveq.l D4, 0x6F 0000113E 7572 moveq.l D2, 0x72 00001140 206F 776E movea.l A0, [A7 + 0x776E] 00001144 2068 6572 movea.l A0, [A0 + 0x6572] 00001148 652E bcs +0x30 /* 00001178 */ export_155: fn0000114A: 0000114A 4E56 FFEC link A6, -0x0014 0000114E 48E7 0308 movem.l -[A7], D6,D7,A4 00001152 3C2E 0008 move.w D6, [A6 + 0x8] 00001156 3006 move.w D0, D6 00001158 E540 asl D0.w, 2 0000115A 0640 AFB0 addi.w D0, 0xAFB0 0000115E 2875 0000 movea.l A4, [A5 + D0.w] 00001162 41FA 0080 lea.l A0, [PC + 0x80 /* 000011E4, value 0x46E6F6E, pstring "none" */] 00001166 43EC 0084 lea.l A1, [A4 + 0x84] 0000116A 22D8 move.l [A1]+, [A0]+ 0000116C 22D8 move.l [A1]+, [A0]+ 0000116E 4A2C 009C tst.b [A4 + 0x9C] 00001172 6754 beq +0x56 /* 000011C8 */ 00001174 3D6D E208 FFEC move.w [A6 - 0x14], [A5 - 0x1DF8] // begin alternate branch 00001178-0000117A label00001178: 00001178 FFEC .invalid <> // end alternate branch 00001178-0000117A label00001178: // (misaligned) 0000117A 3E3C 00C8 move.w D7, 0xC8 // begin alternate branch 0000117C-0000117E label0000117C: 0000117C 00C8 .incomplete // end alternate branch 0000117C-0000117E label0000117C: // (misaligned) 0000117E 603E bra +0x40 /* 000011BE */ label00001180: 00001180 3007 move.w D0, D7 00001182 E540 asl D0.w, 2 00001184 0640 AFB0 addi.w D0, 0xAFB0 00001188 2075 0000 movea.l A0, [A5 + D0.w] 0000118C BC68 009E cmp.w D6, [A0 + 0x9E] 00001190 6628 bne +0x2A /* 000011BA */ 00001192 3007 move.w D0, D7 00001194 E540 asl D0.w, 2 00001196 0640 AFB0 addi.w D0, 0xAFB0 0000119A 2075 0000 movea.l A0, [A5 + D0.w] 0000119E 4268 009E clr.w [A0 + 0x9E] 000011A2 3007 move.w D0, D7 000011A4 E540 asl D0.w, 2 000011A6 0640 AFB0 addi.w D0, 0xAFB0 000011AA 2075 0000 movea.l A0, [A5 + D0.w] 000011AE 43FA 002E lea.l A1, [PC + 0x2E /* 000011DE, value 0x46E6F6E, pstring "none" */] 000011B2 41E8 0084 lea.l A0, [A0 + 0x84] 000011B6 20D9 move.l [A0]+, [A1]+ 000011B8 20D9 move.l [A0]+, [A1]+ label000011BA: 000011BA 5247 addq.w D7, 1 000011BC 6906 bvs +0x8 /* 000011C4 */ label000011BE: 000011BE BE6E FFEC cmp.w D7, [A6 - 0x14] 000011C2 6FBC ble -0x42 /* 00001180 */ label000011C4: 000011C4 422C 009C clr.b [A4 + 0x9C] label000011C8: 000011C8 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 000011CC 4E5E unlink A6 000011CE 205F movea.l A0, [A7]+ 000011D0 544F addq.w A7, 2 000011D2 4ED0 jmp [A0] 000011D4 8644 or.w D3, D4 000011D6 4554 chk.w D2, [A4] 000011D8 4143 chk.w D0, D3 000011DA 4800 nbcd.b D0 000011DC 000C 046E ori.b A4, 0x6E /* 'n' */ 000011E0 6F6E ble +0x70 /* 00001250 */ 000011E2 6598 bcs -0x66 /* 0000117C */ 000011E4 046E 6F6E 6598 subi.w [A6 + 0x6598], 0x6F6E /* 'on' */ export_156: 000011EA 4E56 FEA4 link A6, -0x015C 000011EE 48E7 0108 movem.l -[A7], D7,A4 000011F2 206E 0008 movea.l A0, [A6 + 0x8] 000011F6 43EE FFD8 lea.l A1, [A6 - 0x28] 000011FA 7005 moveq.l D0, 0x05 label000011FC: 000011FC 22D8 move.l [A1]+, [A0]+ 000011FE 51C8 FFFC dbf D0, -0x6 /* 000011FC */ 00001202 554F subq.w A7, 2 00001204 486E FFD8 pea.l [A6 - 0x28] 00001208 4EAD 043A jsr [A5 + 0x43A /* export_131 */] 0000120C 3E1F move.w D7, [A7]+ 0000120E 486E FFD8 pea.l [A6 - 0x28] 00001212 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00001216 486E FFA4 pea.l [A6 - 0x5C] 0000121A 3F07 move.w -[A7], D7 0000121C 4EAD 046A jsr [A5 + 0x46A /* export_137 */] 00001220 584F addq.w A7, 4 00001222 3F3C 0016 move.w -[A7], 0x16 00001226 486E FFA4 pea.l [A6 - 0x5C] 0000122A 486E FFBC pea.l [A6 - 0x44] 0000122E 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 00001232 487A 080E pea.l [PC + 0x80E /* 00001A42, value 0x4646F6F, pstring "door" */] 00001236 486E FFD8 pea.l [A6 - 0x28] 0000123A 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 0000123E 6664 bne +0x66 /* 000012A4 */ 00001240 302D B2C2 move.w D0, [A5 - 0x4D3E] 00001244 E540 asl D0.w, 2 00001246 0640 AFA2 addi.w D0, 0xAFA2 0000124A 2075 0000 movea.l A0, [A5 + D0.w] 0000124E 4A28 00A8 tst.b [A0 + 0xA8] // begin alternate branch 00001250-00001258 label00001250: 00001250 00A8 6728 486E FEBC ori.l [A0 - 0x144], 0x6728486E /* 'g(Hn' */ // end alternate branch 00001250-00001258 label00001250: // (misaligned) 00001252 6728 beq +0x2A /* 0000127C */ 00001254 486E FEBC pea.l [A6 - 0x144] 00001258 487A 0010 pea.l [PC + 0x10 /* 0000126A, value 0x4EAD0162 */] 0000125C 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00001260 487A 07CA pea.l [PC + 0x7CA /* 00001A2C, value 0x15546865, pstring "The door won\'t budge." */] 00001264 4267 clr.w -[A7] 00001266 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000126A 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 0000126E 584F addq.w A7, 4 00001270 486E FEBC pea.l [A6 - 0x144] 00001274 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00001278 6000 0570 bra +0x572 /* 000017EA */ label0000127C: 0000127C 486E FEBC pea.l [A6 - 0x144] 00001280 487A 0010 pea.l [PC + 0x10 /* 00001292, value 0x4EAD0162 */] 00001284 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00001288 487A 0788 pea.l [PC + 0x788 /* 00001A12, value 0x18546865, pstring "The doorway won\'t budge." */] 0000128C 4267 clr.w -[A7] 0000128E 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001292 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001296 584F addq.w A7, 4 00001298 486E FEBC pea.l [A6 - 0x144] 0000129C 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 000012A0 6000 0548 bra +0x54A /* 000017EA */ label000012A4: 000012A4 0C47 012C cmpi.w D7, 0x12C 000012A8 6C00 0372 bge +0x374 /* 0000161C */ 000012AC 3007 move.w D0, D7 000012AE E540 asl D0.w, 2 000012B0 0640 AFB0 addi.w D0, 0xAFB0 000012B4 2075 0000 movea.l A0, [A5 + D0.w] 000012B8 0C68 0001 00F4 cmpi.w [A0 + 0xF4], 0x1 000012BE 6650 bne +0x52 /* 00001310 */ 000012C0 486E FEBC pea.l [A6 - 0x144] 000012C4 487A 0038 pea.l [PC + 0x38 /* 000012FE, value 0x4EAD0162 */] 000012C8 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000012CC 487A 072E pea.l [PC + 0x72E /* 000019FC, value 0x15596F75, pstring "You already have the " */] 000012D0 4267 clr.w -[A7] 000012D2 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000012D6 486E FFBC pea.l [A6 - 0x44] 000012DA 4267 clr.w -[A7] 000012DC 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000012E0 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 000012E4 4267 clr.w -[A7] 000012E6 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000012EA 486E FFD8 pea.l [A6 - 0x28] 000012EE 4267 clr.w -[A7] 000012F0 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000012F4 3F3C 0021 move.w -[A7], 0x21 /* '!' */ 000012F8 4267 clr.w -[A7] 000012FA 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000012FE 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001302 584F addq.w A7, 4 00001304 486E FEBC pea.l [A6 - 0x144] 00001308 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 0000130C 6000 04DC bra +0x4DE /* 000017EA */ label00001310: 00001310 554F subq.w A7, 2 00001312 3F07 move.w -[A7], D7 00001314 4EAD 0432 jsr [A5 + 0x432 /* export_130 */] 00001318 101F move.b D0, [A7]+ 0000131A 5300 subq.b D0, 1 0000131C 6700 0096 beq +0x98 /* 000013B4 */ 00001320 486E FEBC pea.l [A6 - 0x144] 00001324 487A 0010 pea.l [PC + 0x10 /* 00001336, value 0x4EAD0162 */] 00001328 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 0000132C 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00001330 4267 clr.w -[A7] 00001332 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00001336 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 0000133A 584F addq.w A7, 4 0000133C 486E FEBC pea.l [A6 - 0x144] 00001340 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00001344 486E FEBC pea.l [A6 - 0x144] 00001348 487A 0058 pea.l [PC + 0x58 /* 000013A2, value 0x4EAD0162 */] 0000134C 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00001350 487A 0698 pea.l [PC + 0x698 /* 000019EA, value 0x11536F72, pstring "Sorry, but there " */] 00001354 4267 clr.w -[A7] 00001356 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000135A 486E FEA4 pea.l [A6 - 0x15C] 0000135E 3F07 move.w -[A7], D7 00001360 4EBA F822 jsr [PC - 0x7DE /* 00000B84 */] 00001364 584F addq.w A7, 4 00001366 486E FEA4 pea.l [A6 - 0x15C] 0000136A 4267 clr.w -[A7] 0000136C 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001370 487A 0672 pea.l [PC + 0x672 /* 000019E4, value 0x4206E6F, pstring " no " */] 00001374 4267 clr.w -[A7] 00001376 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000137A 486E FFD8 pea.l [A6 - 0x28] 0000137E 4267 clr.w -[A7] 00001380 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001384 487A 0654 pea.l [PC + 0x654 /* 000019DA, value 0x9206865 '\t he', pstring " here to " */] 00001388 4267 clr.w -[A7] 0000138A 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000138E 486D E1D4 pea.l [A5 - 0x1E2C] 00001392 4267 clr.w -[A7] 00001394 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001398 3F3C 002E move.w -[A7], 0x2E /* '.' */ 0000139C 4267 clr.w -[A7] 0000139E 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000013A2 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000013A6 584F addq.w A7, 4 000013A8 486E FEBC pea.l [A6 - 0x144] 000013AC 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 000013B0 6000 0438 bra +0x43A /* 000017EA */ label000013B4: 000013B4 3007 move.w D0, D7 000013B6 E540 asl D0.w, 2 000013B8 0640 AFB0 addi.w D0, 0xAFB0 000013BC 2875 0000 movea.l A4, [A5 + D0.w] 000013C0 102C 010A move.b D0, [A4 + 0x10A] 000013C4 5300 subq.b D0, 1 000013C6 6750 beq +0x52 /* 00001418 */ 000013C8 486E FEBC pea.l [A6 - 0x144] 000013CC 487A 0038 pea.l [PC + 0x38 /* 00001406, value 0x4EAD0162 */] 000013D0 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000013D4 487A 05E4 pea.l [PC + 0x5E4 /* 000019BA, value 0x1F536F72, pstring "Sorry, but it is impossible to " */] 000013D8 4267 clr.w -[A7] 000013DA 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000013DE 486D E1D4 pea.l [A5 - 0x1E2C] 000013E2 4267 clr.w -[A7] 000013E4 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000013E8 487A 05CA pea.l [PC + 0x5CA /* 000019B4, value 0x5207468, pstring " the " */] 000013EC 4267 clr.w -[A7] 000013EE 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000013F2 486E FFD8 pea.l [A6 - 0x28] 000013F6 4267 clr.w -[A7] 000013F8 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000013FC 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00001400 4267 clr.w -[A7] 00001402 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00001406 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 0000140A 584F addq.w A7, 4 0000140C 486E FEBC pea.l [A6 - 0x144] 00001410 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00001414 6000 03D4 bra +0x3D6 /* 000017EA */ label00001418: 00001418 0C6C 0064 00F6 cmpi.w [A4 + 0xF6], 0x64 /* 'd' */ 0000141E 6F3C ble +0x3E /* 0000145C */ 00001420 486E FEBC pea.l [A6 - 0x144] 00001424 487A 0024 pea.l [PC + 0x24 /* 0000144A, value 0x4EAD0162 */] 00001428 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 0000142C 487A 0554 pea.l [PC + 0x554 /* 00001982, value 0x31546F6F '1Too', pstring "Too heavy! You aren\'t strong enough to carry the " */] 00001430 4267 clr.w -[A7] 00001432 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001436 486E FFD8 pea.l [A6 - 0x28] 0000143A 4267 clr.w -[A7] 0000143C 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001440 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00001444 4267 clr.w -[A7] 00001446 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 0000144A 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 0000144E 584F addq.w A7, 4 00001450 486E FEBC pea.l [A6 - 0x144] 00001454 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00001458 6000 0390 bra +0x392 /* 000017EA */ label0000145C: 0000145C 0C6C 0064 00F8 cmpi.w [A4 + 0xF8], 0x64 /* 'd' */ 00001462 6F5C ble +0x5E /* 000014C0 */ 00001464 486E FEBC pea.l [A6 - 0x144] 00001468 487A 0044 pea.l [PC + 0x44 /* 000014AE, value 0x4EAD0162 */] 0000146C 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00001470 487A 050A pea.l [PC + 0x50A /* 0000197C, value 0x4546865, pstring "The " */] 00001474 4267 clr.w -[A7] 00001476 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000147A 486E FFD8 pea.l [A6 - 0x28] 0000147E 4267 clr.w -[A7] 00001480 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001484 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00001488 4267 clr.w -[A7] 0000148A 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 0000148E 486E FEA4 pea.l [A6 - 0x15C] 00001492 3F07 move.w -[A7], D7 00001494 4EBA F6EE jsr [PC - 0x912 /* 00000B84 */] 00001498 584F addq.w A7, 4 0000149A 486E FEA4 pea.l [A6 - 0x15C] 0000149E 4267 clr.w -[A7] 000014A0 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000014A4 487A 04BC pea.l [PC + 0x4BC /* 00001962, value 0x18206661, pstring " far too bulky to carry." */] 000014A8 4267 clr.w -[A7] 000014AA 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000014AE 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000014B2 584F addq.w A7, 4 000014B4 486E FEBC pea.l [A6 - 0x144] 000014B8 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 000014BC 6000 032C bra +0x32E /* 000017EA */ label000014C0: 000014C0 554F subq.w A7, 2 000014C2 4EAD 044A jsr [A5 + 0x44A /* export_133 */] 000014C6 301F move.w D0, [A7]+ 000014C8 D06C 00F6 add.w D0, [A4 + 0xF6] 000014CC 0C40 0064 cmpi.w D0, 0x64 /* 'd' */ 000014D0 6F60 ble +0x62 /* 00001532 */ 000014D2 486E FEBC pea.l [A6 - 0x144] 000014D6 487A 0010 pea.l [PC + 0x10 /* 000014E8, value 0x4EAD0162 */] 000014DA 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000014DE 487A 044C pea.l [PC + 0x44C /* 0000192C, value 0x34596F75 '4You', pstring "You aren\'t strong enough to carry your current load " */] 000014E2 4267 clr.w -[A7] 000014E4 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000014E8 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000014EC 584F addq.w A7, 4 000014EE 486E FEBC pea.l [A6 - 0x144] 000014F2 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 000014F6 486E FEBC pea.l [A6 - 0x144] 000014FA 487A 0024 pea.l [PC + 0x24 /* 00001520, value 0x4EAD0162 */] 000014FE 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00001502 487A 041E pea.l [PC + 0x41E /* 00001922, value 0x9706C75 '\tplu', pstring "plus the " */] 00001506 4267 clr.w -[A7] 00001508 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000150C 486E FFD8 pea.l [A6 - 0x28] 00001510 4267 clr.w -[A7] 00001512 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001516 3F3C 002E move.w -[A7], 0x2E /* '.' */ 0000151A 4267 clr.w -[A7] 0000151C 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00001520 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001524 584F addq.w A7, 4 00001526 486E FEBC pea.l [A6 - 0x144] 0000152A 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 0000152E 6000 02BA bra +0x2BC /* 000017EA */ label00001532: 00001532 554F subq.w A7, 2 00001534 4EAD 0452 jsr [A5 + 0x452 /* export_134 */] 00001538 301F move.w D0, [A7]+ 0000153A D06C 00F8 add.w D0, [A4 + 0xF8] 0000153E 0C40 0064 cmpi.w D0, 0x64 /* 'd' */ 00001542 6F3C ble +0x3E /* 00001580 */ 00001544 486E FEBC pea.l [A6 - 0x144] 00001548 487A 0024 pea.l [PC + 0x24 /* 0000156E, value 0x4EAD0162 */] 0000154C 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00001550 487A 0398 pea.l [PC + 0x398 /* 000018EA, value 0x37596F75 '7You', pstring "Your load would be too bulky to manage if you took the " */] 00001554 4267 clr.w -[A7] 00001556 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000155A 486E FFD8 pea.l [A6 - 0x28] 0000155E 4267 clr.w -[A7] 00001560 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001564 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00001568 4267 clr.w -[A7] 0000156A 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 0000156E 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001572 584F addq.w A7, 4 00001574 486E FEBC pea.l [A6 - 0x144] 00001578 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 0000157C 6000 026C bra +0x26E /* 000017EA */ label00001580: 00001580 3F2C 00F4 move.w -[A7], [A4 + 0xF4] 00001584 3F3C FFFF move.w -[A7], 0xFFFF 00001588 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 0000158C 397C 0001 00F4 move.w [A4 + 0xF4], 0x1 00001592 3F3C 0001 move.w -[A7], 0x1 00001596 3F3C 0001 move.w -[A7], 0x1 0000159A 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 0000159E 3F07 move.w -[A7], D7 000015A0 4EBA FBA8 jsr [PC - 0x458 /* 0000114A */] 000015A4 486E FEBC pea.l [A6 - 0x144] 000015A8 487A 0038 pea.l [PC + 0x38 /* 000015E2, value 0x4EAD0162 */] 000015AC 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000015B0 487A 031E pea.l [PC + 0x31E /* 000018D0, value 0x19596F75, pstring "You are now carrying the " */] 000015B4 4267 clr.w -[A7] 000015B6 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000015BA 486E FFBC pea.l [A6 - 0x44] 000015BE 4267 clr.w -[A7] 000015C0 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000015C4 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 000015C8 4267 clr.w -[A7] 000015CA 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000015CE 486E FFD8 pea.l [A6 - 0x28] 000015D2 4267 clr.w -[A7] 000015D4 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000015D8 3F3C 002E move.w -[A7], 0x2E /* '.' */ 000015DC 4267 clr.w -[A7] 000015DE 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000015E2 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000015E6 584F addq.w A7, 4 000015E8 486E FEBC pea.l [A6 - 0x144] 000015EC 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 000015F0 3007 move.w D0, D7 000015F2 E540 asl D0.w, 2 000015F4 0640 AFB0 addi.w D0, 0xAFB0 000015F8 2075 0000 movea.l A0, [A5 + D0.w] 000015FC 4A28 0114 tst.b [A0 + 0x114] 00001600 6700 01E8 beq +0x1EA /* 000017EA */ 00001604 302D B2C2 move.w D0, [A5 - 0x4D3E] 00001608 E540 asl D0.w, 2 0000160A 0640 AFA2 addi.w D0, 0xAFA2 0000160E 2075 0000 movea.l A0, [A5 + D0.w] 00001612 117C 0001 00B1 move.b [A0 + 0xB1], 0x1 00001618 6000 01D0 bra +0x1D2 /* 000017EA */ label0000161C: 0000161C 3007 move.w D0, D7 0000161E E540 asl D0.w, 2 00001620 0640 AFB0 addi.w D0, 0xAFB0 00001624 2875 0000 movea.l A4, [A5 + D0.w] 00001628 4A2C 00DC tst.b [A4 + 0xDC] 0000162C 6700 00BE beq +0xC0 /* 000016EC */ 00001630 486E FEBC pea.l [A6 - 0x144] 00001634 487A 005E pea.l [PC + 0x5E /* 00001694, value 0x4EAD0162 */] 00001638 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 0000163C 487A 0274 pea.l [PC + 0x274 /* 000018B2, value 0x1D417320, pstring "As you reach out to take the " */] 00001640 4267 clr.w -[A7] 00001642 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001646 486E FFD8 pea.l [A6 - 0x28] 0000164A 4267 clr.w -[A7] 0000164C 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001650 487A 025C pea.l [PC + 0x25C /* 000018AE, value 0x22C2012, pstring ", " */] 00001654 4267 clr.w -[A7] 00001656 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000165A 7000 moveq.l D0, 0x00 0000165C 102C 00EA move.b D0, [A4 + 0xEA] 00001660 C1FC 0018 muls.w D0, 0x18 00001664 0640 A7DE addi.w D0, 0xA7DE 00001668 4875 0000 pea.l [A5 + D0.w] 0000166C 4267 clr.w -[A7] 0000166E 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001672 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00001676 4267 clr.w -[A7] 00001678 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 0000167C 7000 moveq.l D0, 0x00 0000167E 102C 00EA move.b D0, [A4 + 0xEA] 00001682 C1FC 0018 muls.w D0, 0x18 00001686 0640 A86E addi.w D0, 0xA86E 0000168A 4875 0000 pea.l [A5 + D0.w] 0000168E 4267 clr.w -[A7] 00001690 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001694 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001698 584F addq.w A7, 4 0000169A 486E FEBC pea.l [A6 - 0x144] 0000169E 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 000016A2 486E FEBC pea.l [A6 - 0x144] 000016A6 487A 0032 pea.l [PC + 0x32 /* 000016DA, value 0x4EAD0162 */] 000016AA 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000016AE 487A 01F4 pea.l [PC + 0x1F4 /* 000018A4, value 0x8617420, pstring "at you. " */] 000016B2 4267 clr.w -[A7] 000016B4 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000016B8 7000 moveq.l D0, 0x00 000016BA 102C 00EA move.b D0, [A4 + 0xEA] 000016BE C1FC 0018 muls.w D0, 0x18 000016C2 0640 A796 addi.w D0, 0xA796 000016C6 4875 0000 pea.l [A5 + D0.w] 000016CA 4267 clr.w -[A7] 000016CC 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000016D0 487A 01AE pea.l [PC + 0x1AE /* 00001880, value 0x2320646F '# do', pstring " doesn\'t seem to want to cooperate." */] 000016D4 4267 clr.w -[A7] 000016D6 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000016DA 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000016DE 584F addq.w A7, 4 000016E0 486E FEBC pea.l [A6 - 0x144] 000016E4 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 000016E8 6000 0100 bra +0x102 /* 000017EA */ label000016EC: 000016EC 486E FEBC pea.l [A6 - 0x144] 000016F0 487A 0046 pea.l [PC + 0x46 /* 00001738, value 0x4EAD0162 */] 000016F4 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000016F8 487A 0174 pea.l [PC + 0x174 /* 0000186E, value 0x11417320, pstring "As you reach for " */] 000016FC 4267 clr.w -[A7] 000016FE 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001702 7000 moveq.l D0, 0x00 00001704 102C 00EA move.b D0, [A4 + 0xEA] 00001708 C1FC 0018 muls.w D0, 0x18 0000170C 0640 A826 addi.w D0, 0xA826 00001710 4875 0000 pea.l [A5 + D0.w] 00001714 4267 clr.w -[A7] 00001716 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000171A 487A 014A pea.l [PC + 0x14A /* 00001866, value 0x62C2074, pstring ", the " */] 0000171E 4267 clr.w -[A7] 00001720 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001724 486E FFD8 pea.l [A6 - 0x28] 00001728 4267 clr.w -[A7] 0000172A 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000172E 487A 011A pea.l [PC + 0x11A /* 0000184A, value 0x1A207365, pstring " seems happy to be touched" */] 00001732 4267 clr.w -[A7] 00001734 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001738 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 0000173C 584F addq.w A7, 4 0000173E 486E FEBC pea.l [A6 - 0x144] 00001742 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00001746 486E FEBC pea.l [A6 - 0x144] 0000174A 487A 0032 pea.l [PC + 0x32 /* 0000177E, value 0x4EAD0162 */] 0000174E 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00001752 487A 00E6 pea.l [PC + 0xE6 /* 0000183A, value 0xF627574, pstring "but as soon as " */] 00001756 4267 clr.w -[A7] 00001758 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000175C 7000 moveq.l D0, 0x00 0000175E 102C 00EA move.b D0, [A4 + 0xEA] 00001762 C1FC 0018 muls.w D0, 0x18 00001766 0640 A7DE addi.w D0, 0xA7DE 0000176A 4875 0000 pea.l [A5 + D0.w] 0000176E 4267 clr.w -[A7] 00001770 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001774 487A 00A2 pea.l [PC + 0xA2 /* 00001818, value 0x20207265 ' re', pstring " realizes that you want to take " */] 00001778 4267 clr.w -[A7] 0000177A 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000177E 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001782 584F addq.w A7, 4 00001784 486E FEBC pea.l [A6 - 0x144] 00001788 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 0000178C 486E FEBC pea.l [A6 - 0x144] 00001790 487A 004A pea.l [PC + 0x4A /* 000017DC, value 0x4EAD0162 */] 00001794 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00001798 7000 moveq.l D0, 0x00 0000179A 102C 00EA move.b D0, [A4 + 0xEA] 0000179E C1FC 0018 muls.w D0, 0x18 000017A2 0640 A826 addi.w D0, 0xA826 000017A6 4875 0000 pea.l [A5 + D0.w] 000017AA 4267 clr.w -[A7] 000017AC 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000017B0 487A 0062 pea.l [PC + 0x62 /* 00001814, value 0x22C2012, pstring ", " */] 000017B4 4267 clr.w -[A7] 000017B6 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000017BA 7000 moveq.l D0, 0x00 000017BC 102C 00EA move.b D0, [A4 + 0xEA] 000017C0 C1FC 0018 muls.w D0, 0x18 000017C4 0640 A7DE addi.w D0, 0xA7DE 000017C8 4875 0000 pea.l [A5 + D0.w] 000017CC 4267 clr.w -[A7] 000017CE 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000017D2 487A 0028 pea.l [PC + 0x28 /* 000017FC, value 0x1720736C, pstring " slips from your grasp." */] 000017D6 4267 clr.w -[A7] 000017D8 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000017DC 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000017E0 584F addq.w A7, 4 000017E2 486E FEBC pea.l [A6 - 0x144] 000017E6 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] label000017EA: 000017EA 4CDF 1080 movem.l D7,A4, [A7]+ 000017EE 4E5E unlink A6 000017F0 2E9F move.l [A7], [A7]+ 000017F2 4E75 rts 000017F4 8454 or.w D2, [A4] 000017F6 414B chk.w D0, A3 000017F8 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 000017FA 024C 1720 andi.w A4, 0x1720 000017FE 736C moveq.l D1, 0x6C 00001800 6970 bvs +0x72 /* 00001872 */ 00001802 7320 moveq.l D1, 0x20 00001804 6672 bne +0x74 /* 00001878 */ 00001806 6F6D ble +0x6F /* 00001875 */ 00001808 2079 6F75 7220 movea.l A0, [0x6F757220] 0000180E 6772 beq +0x74 /* 00001882 */ 00001810 6173 bsr +0x75 /* 00001885 */ 00001812 702E moveq.l D0, 0x2E 00001814 022C 2012 2020 andi.b [A4 + 0x2020], 0x12 0000181A 7265 moveq.l D1, 0x65 0000181C 616C bsr +0x6E /* 0000188A */ 0000181E 697A bvs +0x7C /* 0000189A */ 00001820 6573 bcs +0x75 /* 00001895 */ 00001822 2074 6861 movea.l A0, [A4 + D6 + 0x61] 00001826 7420 moveq.l D2, 0x20 00001828 796F moveq.l D4, 0x6F 0000182A 7520 moveq.l D2, 0x20 0000182C 7761 moveq.l D3, 0x61 0000182E 6E74 bgt +0x76 /* 000018A4 */ 00001830 2074 6F20 7461 movea.l A0, [A4 + 0x7461 + D6 * 8] 00001836 6B65 bmi +0x67 /* 0000189D */ 00001838 2016 move.l D0, [A6] 0000183A 0F62 bchg -[A2], D7 0000183C 7574 moveq.l D2, 0x74 0000183E 2061 movea.l A0, -[A1] 00001840 7320 moveq.l D1, 0x20 00001842 736F moveq.l D1, 0x6F 00001844 6F6E ble +0x70 /* 000018B4 */ 00001846 2061 movea.l A0, -[A1] 00001848 7320 moveq.l D1, 0x20 0000184A 1A20 move.b D5, -[A0] 0000184C 7365 moveq.l D1, 0x65 0000184E 656D bcs +0x6F /* 000018BD */ 00001850 7320 moveq.l D1, 0x20 00001852 6861 bvc +0x63 /* 000018B5 */ 00001854 7070 moveq.l D0, 0x70 00001856 7920 moveq.l D4, 0x20 00001858 746F moveq.l D2, 0x6F 0000185A 2062 movea.l A0, -[A2] 0000185C 6520 bcs +0x22 /* 0000187E */ 0000185E 746F moveq.l D2, 0x6F 00001860 7563 moveq.l D2, 0x63 00001862 6865 bvc +0x67 /* 000018C9 */ 00001864 6416 bcc +0x18 /* 0000187C */ 00001866 062C 2074 6865 addi.b [A4 + 0x6865], 0x74 /* 't' */ 0000186C 2012 move.l D0, [A2] 0000186E 1141 7320 move.b [A0 + 0x7320], D1 label00001872: 00001872 796F moveq.l D4, 0x6F 00001874 7520 moveq.l D2, 0x20 00001876 7265 moveq.l D1, 0x65 label00001878: 00001878 6163 bsr +0x65 /* 000018DD */ 0000187A 6820 bvc +0x22 /* 0000189C */ label0000187C: 0000187C 666F bne +0x71 /* 000018ED */ label0000187E: 0000187E 7220 moveq.l D1, 0x20 00001880 2320 move.l -[A1], -[A0] label00001882: 00001882 646F bcc +0x71 /* 000018F3 */ 00001884 6573 bcs +0x75 /* 000018F9 */ 00001886 6E27 bgt +0x29 /* 000018AF */ 00001888 7420 moveq.l D2, 0x20 fn0000188A: 0000188A 7365 moveq.l D1, 0x65 0000188C 656D bcs +0x6F /* 000018FB */ 0000188E 2074 6F20 7761 movea.l A0, [A4 + 0x7761 + D6 * 8] 00001894 6E74 bgt +0x76 /* 0000190A */ 00001896 2074 6F20 636F movea.l A0, [A4 + 0x636F + D6 * 8] // begin alternate branch 0000189A-0000189C label0000189A: 0000189A 636F bls +0x71 /* 0000190B */ // end alternate branch 0000189A-0000189C label0000189A: // (misaligned) label0000189C: 0000189C 6F70 ble +0x72 /* 0000190E */ 0000189E 6572 bcs +0x74 /* 00001912 */ 000018A0 6174 bsr +0x76 /* 00001916 */ 000018A2 652E bcs +0x30 /* 000018D2 */ label000018A4: 000018A4 0861 7420 bchg.b -[A1], 0x20 /* ' ' */ 000018A8 796F moveq.l D4, 0x6F 000018AA 752E moveq.l D2, 0x2E 000018AC 2012 move.l D0, [A2] 000018AE 022C 2012 1D41 andi.b [A4 + 0x1D41], 0x12 label000018B4: 000018B4 7320 moveq.l D1, 0x20 000018B6 796F moveq.l D4, 0x6F 000018B8 7520 moveq.l D2, 0x20 000018BA 7265 moveq.l D1, 0x65 000018BC 6163 bsr +0x65 /* 00001921 */ 000018BE 6820 bvc +0x22 /* 000018E0 */ 000018C0 6F75 ble +0x77 /* 00001937 */ 000018C2 7420 moveq.l D2, 0x20 000018C4 746F moveq.l D2, 0x6F 000018C6 2074 616B 6520 7468 6520 movea.l A0, [[A4 + 0x6520] + 0x74686520] 000018D0 1959 6F75 move.b [A4 + 0x6F75], [A1]+ // begin alternate branch 000018D2-000018D4 label000018D2: 000018D2 6F75 ble +0x77 /* 00001949 */ // end alternate branch 000018D2-000018D4 label000018D2: // (misaligned) 000018D4 2061 movea.l A0, -[A1] 000018D6 7265 moveq.l D1, 0x65 000018D8 206E 6F77 movea.l A0, [A6 + 0x6F77] 000018DC 2063 movea.l A0, -[A3] 000018DE 6172 bsr +0x74 /* 00001952 */ label000018E0: 000018E0 7279 moveq.l D1, 0x79 000018E2 696E bvs +0x70 /* 00001952 */ 000018E4 6720 beq +0x22 /* 00001906 */ 000018E6 7468 moveq.l D2, 0x68 000018E8 6520 bcs +0x22 /* 0000190A */ 000018EA 3759 6F75 move.w [A3 + 0x6F75], [A1]+ 000018EE 7220 moveq.l D1, 0x20 000018F0 6C6F bge +0x71 /* 00001961 */ 000018F2 6164 bsr +0x66 /* 00001958 */ 000018F4 2077 6F75 movea.l A0, <> 000018F8 6C64 bge +0x66 /* 0000195E */ 000018FA 2062 movea.l A0, -[A2] 000018FC 6520 bcs +0x22 /* 0000191E */ 000018FE 746F moveq.l D2, 0x6F 00001900 6F20 ble +0x22 /* 00001922 */ 00001902 6275 bhi +0x77 /* 00001979 */ 00001904 6C6B bge +0x6D /* 00001971 */ label00001906: 00001906 7920 moveq.l D4, 0x20 00001908 746F moveq.l D2, 0x6F label0000190A: 0000190A 206D 616E movea.l A0, [A5 + 0x616E] label0000190E: 0000190E 6167 bsr +0x69 /* 00001977 */ 00001910 6520 bcs +0x22 /* 00001932 */ label00001912: 00001912 6966 bvs +0x68 /* 0000197A */ 00001914 2079 6F75 2074 movea.l A0, [0x6F752074] // begin alternate branch 00001916-0000191C fn00001916: 00001916 6F75 ble +0x77 /* 0000198D */ 00001918 2074 6F6F movea.l A0, <> // end alternate branch 00001916-0000191C fn00001916: // (misaligned) 0000191A 6F6F ble +0x71 /* 0000198B */ 0000191C 6B20 bmi +0x22 /* 0000193E */ label0000191E: 0000191E 7468 moveq.l D2, 0x68 00001920 6520 bcs +0x22 /* 00001942 */ label00001922: 00001922 0970 6C75 bchg [A0 + D6 * 4 + 0x75], D4 00001926 7320 moveq.l D1, 0x20 00001928 7468 moveq.l D2, 0x68 0000192A 6520 bcs +0x22 /* 0000194C */ 0000192C 3459 movea.w A2, [A1]+ 0000192E 6F75 ble +0x77 /* 000019A5 */ 00001930 2061 movea.l A0, -[A1] label00001932: 00001932 7265 moveq.l D1, 0x65 00001934 6E27 bgt +0x29 /* 0000195D */ 00001936 7420 moveq.l D2, 0x20 00001938 7374 moveq.l D1, 0x74 0000193A 726F moveq.l D1, 0x6F 0000193C 6E67 bgt +0x69 /* 000019A5 */ label0000193E: 0000193E 2065 movea.l A0, -[A5] 00001940 6E6F bgt +0x71 /* 000019B1 */ label00001942: 00001942 7567 moveq.l D2, 0x67 00001944 6820 bvc +0x22 /* 00001966 */ 00001946 746F moveq.l D2, 0x6F 00001948 2063 movea.l A0, -[A3] 0000194A 6172 bsr +0x74 /* 000019BE */ label0000194C: 0000194C 7279 moveq.l D1, 0x79 0000194E 2079 6F75 7220 movea.l A0, [0x6F757220] // begin alternate branch 00001952-00001954 fn00001952: 00001952 7220 moveq.l D1, 0x20 // end alternate branch 00001952-00001954 fn00001952: // (misaligned) 00001954 6375 bls +0x77 /* 000019CB */ 00001956 7272 moveq.l D1, 0x72 fn00001958: 00001958 656E bcs +0x70 /* 000019C8 */ 0000195A 7420 moveq.l D2, 0x20 0000195C 6C6F bge +0x71 /* 000019CD */ label0000195E: 0000195E 6164 bsr +0x66 /* 000019C4 */ 00001960 2016 move.l D0, [A6] 00001962 1820 move.b D4, -[A0] 00001964 6661 bne +0x63 /* 000019C7 */ label00001966: 00001966 7220 moveq.l D1, 0x20 00001968 746F moveq.l D2, 0x6F 0000196A 6F20 ble +0x22 /* 0000198C */ 0000196C 6275 bhi +0x77 /* 000019E3 */ 0000196E 6C6B bge +0x6D /* 000019DB */ 00001970 7920 moveq.l D4, 0x20 00001972 746F moveq.l D2, 0x6F 00001974 2063 movea.l A0, -[A3] 00001976 6172 bsr +0x74 /* 000019EA */ 00001978 7279 moveq.l D1, 0x79 label0000197A: 0000197A 2E16 move.l D7, [A6] 0000197C 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 00001980 2012 move.l D0, [A2] 00001982 3154 6F6F move.w [A0 + 0x6F6F], [A4] 00001986 2068 6561 movea.l A0, [A0 + 0x6561] 0000198A 7679 moveq.l D3, 0x79 label0000198C: 0000198C 2120 move.l -[A0], -[A0] 0000198E 596F 7520 subq.w [A7 + 0x7520], 4 00001992 6172 bsr +0x74 /* 00001A06 */ 00001994 656E bcs +0x70 /* 00001A04 */ 00001996 2774 2073 7472 move.l [A3 + 0x7472], [A4 + D2.w + 0x73] 0000199C 6F6E ble +0x70 /* 00001A0C */ 0000199E 6720 beq +0x22 /* 000019C0 */ 000019A0 656E bcs +0x70 /* 00001A10 */ 000019A2 6F75 ble +0x77 /* 00001A19 */ 000019A4 6768 beq +0x6A /* 00001A0E */ 000019A6 2074 6F20 6361 movea.l A0, [A4 + 0x6361 + D6 * 8] 000019AC 7272 moveq.l D1, 0x72 000019AE 7920 moveq.l D4, 0x20 000019B0 7468 moveq.l D2, 0x68 000019B2 6520 bcs +0x22 /* 000019D4 */ 000019B4 0520 btst -[A0], D2 000019B6 7468 moveq.l D2, 0x68 000019B8 6520 bcs +0x22 /* 000019DA */ 000019BA 1F53 6F72 move.b [A7 + 0x6F72], [A3] fn000019BE: 000019BE 7279 moveq.l D1, 0x79 label000019C0: 000019C0 2C20 move.l D6, -[A0] 000019C2 6275 bhi +0x77 /* 00001A39 */ fn000019C4: 000019C4 7420 moveq.l D2, 0x20 000019C6 6974 bvs +0x76 /* 00001A3C */ label000019C8: 000019C8 2069 7320 movea.l A0, [A1 + 0x7320] 000019CC 696D bvs +0x6F /* 00001A3B */ 000019CE 706F moveq.l D0, 0x6F 000019D0 7373 moveq.l D1, 0x73 000019D2 6962 bvs +0x64 /* 00001A36 */ label000019D4: 000019D4 6C65 bge +0x67 /* 00001A3B */ 000019D6 2074 6F20 0920 movea.l A0, [A4 + 0x920 + D6 * 8] // begin alternate branch 000019DA-000019DC label000019DA: 000019DA 0920 btst -[A0], D4 // end alternate branch 000019DA-000019DC label000019DA: // (misaligned) 000019DC 6865 bvc +0x67 /* 00001A43 */ 000019DE 7265 moveq.l D1, 0x65 000019E0 2074 6F20 0420 movea.l A0, [A4 + 0x420 + D6 * 8] 000019E6 6E6F bgt +0x71 /* 00001A57 */ 000019E8 2012 move.l D0, [A2] fn000019EA: 000019EA 1153 6F72 move.b [A0 + 0x6F72], [A3] 000019EE 7279 moveq.l D1, 0x79 000019F0 2C20 move.l D6, -[A0] 000019F2 6275 bhi +0x77 /* 00001A69 */ 000019F4 7420 moveq.l D2, 0x20 000019F6 7468 moveq.l D2, 0x68 000019F8 6572 bcs +0x74 /* 00001A6C */ 000019FA 6520 bcs +0x22 /* 00001A1C */ 000019FC 1559 6F75 move.b [A2 + 0x6F75], [A1]+ 00001A00 2061 movea.l A0, -[A1] 00001A02 6C72 bge +0x74 /* 00001A76 */ label00001A04: 00001A04 6561 bcs +0x63 /* 00001A67 */ fn00001A06: 00001A06 6479 bcc +0x7B /* 00001A81 */ 00001A08 2068 6176 movea.l A0, [A0 + 0x6176] label00001A0C: 00001A0C 6520 bcs +0x22 /* 00001A2E */ label00001A0E: 00001A0E 7468 moveq.l D2, 0x68 label00001A10: 00001A10 6520 bcs +0x22 /* 00001A32 */ 00001A12 1854 movea.b A4, [A4] 00001A14 6865 bvc +0x67 /* 00001A7B */ 00001A16 2064 movea.l A0, -[A4] 00001A18 6F6F ble +0x71 /* 00001A89 */ 00001A1A 7277 moveq.l D1, 0x77 label00001A1C: 00001A1C 6179 bsr +0x7B /* 00001A97 */ 00001A1E 2077 6F6E movea.l A0, <> 00001A22 2774 2062 7564 move.l [A3 + 0x7564], [A4 + D2.w + 0x62] 00001A28 6765 beq +0x67 /* 00001A8F */ 00001A2A 2E16 move.l D7, [A6] 00001A2C 1554 6865 move.b [A2 + 0x6865], [A4] // begin alternate branch 00001A2E-00001A30 label00001A2E: 00001A2E 6865 bvc +0x67 /* 00001A95 */ // end alternate branch 00001A2E-00001A30 label00001A2E: // (misaligned) 00001A30 2064 movea.l A0, -[A4] label00001A32: 00001A32 6F6F ble +0x71 /* 00001AA3 */ 00001A34 7220 moveq.l D1, 0x20 label00001A36: 00001A36 776F moveq.l D3, 0x6F 00001A38 6E27 bgt +0x29 /* 00001A61 */ 00001A3A 7420 moveq.l D2, 0x20 label00001A3C: 00001A3C 6275 bhi +0x77 /* 00001AB3 */ 00001A3E 6467 bcc +0x69 /* 00001AA7 */ 00001A40 652E bcs +0x30 /* 00001A70 */ 00001A42 0464 6F6F subi.w -[A4], 0x6F6F /* 'oo' */ 00001A46 7286 moveq.l D1, 0xFFFFFF86 export_157: 00001A48 4E56 FEA4 link A6, -0x015C 00001A4C 48E7 0108 movem.l -[A7], D7,A4 00001A50 206E 0008 movea.l A0, [A6 + 0x8] 00001A54 43EE FFD8 lea.l A1, [A6 - 0x28] 00001A58 7005 moveq.l D0, 0x05 label00001A5A: 00001A5A 22D8 move.l [A1]+, [A0]+ 00001A5C 51C8 FFFC dbf D0, -0x6 /* 00001A5A */ 00001A60 554F subq.w A7, 2 00001A62 486E FFD8 pea.l [A6 - 0x28] 00001A66 4EAD 043A jsr [A5 + 0x43A /* export_131 */] 00001A6A 3E1F move.w D7, [A7]+ label00001A6C: 00001A6C 486E FFD8 pea.l [A6 - 0x28] label00001A70: 00001A70 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00001A74 0C47 012C cmpi.w D7, 0x12C // begin alternate branch 00001A76-00001A7C label00001A76: 00001A76 012C 6C00 btst [A4 + 0x6C00], D0 00001A7A 03EA .incomplete // end alternate branch 00001A76-00001A7C label00001A76: // (misaligned) 00001A78 6C00 03EA bge +0x3EC /* 00001E64 */ 00001A7C 486E FFA4 pea.l [A6 - 0x5C] 00001A80 3F07 move.w -[A7], D7 00001A82 4EAD 046A jsr [A5 + 0x46A /* export_137 */] 00001A86 584F addq.w A7, 4 00001A88 3F3C 0016 move.w -[A7], 0x16 00001A8C 486E FFA4 pea.l [A6 - 0x5C] 00001A90 486E FFBC pea.l [A6 - 0x44] 00001A94 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 00001A98 3007 move.w D0, D7 00001A9A E540 asl D0.w, 2 00001A9C 0640 AFB0 addi.w D0, 0xAFB0 00001AA0 2075 0000 movea.l A0, [A5 + D0.w] 00001AA4 0C68 03E8 00F4 cmpi.w [A0 + 0xF4], 0x3E8 00001AAA 6650 bne +0x52 /* 00001AFC */ 00001AAC 486E FEBC pea.l [A6 - 0x144] 00001AB0 487A 0038 pea.l [PC + 0x38 /* 00001AEA, value 0x4EAD0162 */] 00001AB4 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00001AB8 487A 07A8 pea.l [PC + 0x7A8 /* 00002262, value 0x1C596F75, pstring "You are already wearing the " */] 00001ABC 4267 clr.w -[A7] 00001ABE 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001AC2 486E FFBC pea.l [A6 - 0x44] 00001AC6 4267 clr.w -[A7] 00001AC8 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001ACC 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00001AD0 4267 clr.w -[A7] 00001AD2 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00001AD6 486E FFD8 pea.l [A6 - 0x28] 00001ADA 4267 clr.w -[A7] 00001ADC 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001AE0 3F3C 0021 move.w -[A7], 0x21 /* '!' */ 00001AE4 4267 clr.w -[A7] 00001AE6 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00001AEA 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001AEE 584F addq.w A7, 4 00001AF0 486E FEBC pea.l [A6 - 0x144] 00001AF4 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00001AF8 6000 0538 bra +0x53A /* 00002032 */ label00001AFC: 00001AFC 554F subq.w A7, 2 00001AFE 3F07 move.w -[A7], D7 00001B00 4EAD 0432 jsr [A5 + 0x432 /* export_130 */] 00001B04 101F move.b D0, [A7]+ 00001B06 5300 subq.b D0, 1 00001B08 6700 00C2 beq +0xC4 /* 00001BCC */ 00001B0C 486E FEBC pea.l [A6 - 0x144] 00001B10 487A 0010 pea.l [PC + 0x10 /* 00001B22, value 0x4EAD0162 */] 00001B14 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00001B18 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00001B1C 4267 clr.w -[A7] 00001B1E 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00001B22 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001B26 584F addq.w A7, 4 00001B28 486E FEBC pea.l [A6 - 0x144] 00001B2C 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00001B30 486E FFD8 pea.l [A6 - 0x28] 00001B34 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00001B38 486E FEBC pea.l [A6 - 0x144] 00001B3C 487A 0058 pea.l [PC + 0x58 /* 00001B96, value 0x4EAD0162 */] 00001B40 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00001B44 487A 070A pea.l [PC + 0x70A /* 00002250, value 0x11536F72, pstring "Sorry, but there " */] 00001B48 4267 clr.w -[A7] 00001B4A 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001B4E 486E FEA4 pea.l [A6 - 0x15C] 00001B52 3F07 move.w -[A7], D7 00001B54 4EBA F02E jsr [PC - 0xFD2 /* 00000B84 */] 00001B58 584F addq.w A7, 4 00001B5A 486E FEA4 pea.l [A6 - 0x15C] 00001B5E 4267 clr.w -[A7] 00001B60 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001B64 487A 06E4 pea.l [PC + 0x6E4 /* 0000224A, value 0x4206E6F, pstring " no " */] 00001B68 4267 clr.w -[A7] 00001B6A 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001B6E 486E FFD8 pea.l [A6 - 0x28] 00001B72 4267 clr.w -[A7] 00001B74 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001B78 487A 06C6 pea.l [PC + 0x6C6 /* 00002240, value 0x9206865 '\t he', pstring " here to " */] 00001B7C 4267 clr.w -[A7] 00001B7E 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001B82 486D E1D4 pea.l [A5 - 0x1E2C] 00001B86 4267 clr.w -[A7] 00001B88 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001B8C 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00001B90 4267 clr.w -[A7] 00001B92 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00001B96 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001B9A 584F addq.w A7, 4 00001B9C 486E FEBC pea.l [A6 - 0x144] 00001BA0 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00001BA4 486E FEBC pea.l [A6 - 0x144] 00001BA8 487A 0010 pea.l [PC + 0x10 /* 00001BBA, value 0x4EAD0162 */] 00001BAC 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00001BB0 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00001BB4 4267 clr.w -[A7] 00001BB6 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00001BBA 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001BBE 584F addq.w A7, 4 00001BC0 486E FEBC pea.l [A6 - 0x144] 00001BC4 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00001BC8 6000 0468 bra +0x46A /* 00002032 */ label00001BCC: 00001BCC 3007 move.w D0, D7 00001BCE E540 asl D0.w, 2 00001BD0 0640 AFB0 addi.w D0, 0xAFB0 00001BD4 2875 0000 movea.l A4, [A5 + D0.w] 00001BD8 102C 0107 move.b D0, [A4 + 0x107] 00001BDC 5300 subq.b D0, 1 00001BDE 6750 beq +0x52 /* 00001C30 */ 00001BE0 486E FEBC pea.l [A6 - 0x144] 00001BE4 487A 0038 pea.l [PC + 0x38 /* 00001C1E, value 0x4EAD0162 */] 00001BE8 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00001BEC 487A 0642 pea.l [PC + 0x642 /* 00002230, value 0xF536F72, pstring "Sorry, but the " */] 00001BF0 4267 clr.w -[A7] 00001BF2 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001BF6 486E FFBC pea.l [A6 - 0x44] 00001BFA 4267 clr.w -[A7] 00001BFC 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001C00 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00001C04 4267 clr.w -[A7] 00001C06 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00001C0A 486E FFD8 pea.l [A6 - 0x28] 00001C0E 4267 clr.w -[A7] 00001C10 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001C14 487A 060A pea.l [PC + 0x60A /* 00002220, value 0xF206361, pstring " can\'t be worn." */] 00001C18 4267 clr.w -[A7] 00001C1A 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001C1E 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001C22 584F addq.w A7, 4 00001C24 486E FEBC pea.l [A6 - 0x144] 00001C28 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00001C2C 6000 0404 bra +0x406 /* 00002032 */ label00001C30: 00001C30 102C 010A move.b D0, [A4 + 0x10A] 00001C34 5300 subq.b D0, 1 00001C36 6750 beq +0x52 /* 00001C88 */ 00001C38 486E FEBC pea.l [A6 - 0x144] 00001C3C 487A 0038 pea.l [PC + 0x38 /* 00001C76, value 0x4EAD0162 */] 00001C40 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00001C44 487A 05BA pea.l [PC + 0x5BA /* 00002200, value 0x1F536F72, pstring "Sorry, but it is impossible to " */] 00001C48 4267 clr.w -[A7] 00001C4A 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001C4E 486D E1D4 pea.l [A5 - 0x1E2C] 00001C52 4267 clr.w -[A7] 00001C54 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001C58 487A 05A0 pea.l [PC + 0x5A0 /* 000021FA, value 0x5207468, pstring " the " */] 00001C5C 4267 clr.w -[A7] 00001C5E 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001C62 486E FFD8 pea.l [A6 - 0x28] 00001C66 4267 clr.w -[A7] 00001C68 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001C6C 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00001C70 4267 clr.w -[A7] 00001C72 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00001C76 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001C7A 584F addq.w A7, 4 00001C7C 486E FEBC pea.l [A6 - 0x144] 00001C80 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00001C84 6000 03AC bra +0x3AE /* 00002032 */ label00001C88: 00001C88 0C6C 0064 00F6 cmpi.w [A4 + 0xF6], 0x64 /* 'd' */ 00001C8E 6F3C ble +0x3E /* 00001CCC */ 00001C90 486E FEBC pea.l [A6 - 0x144] 00001C94 487A 0024 pea.l [PC + 0x24 /* 00001CBA, value 0x4EAD0162 */] 00001C98 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00001C9C 487A 052A pea.l [PC + 0x52A /* 000021C8, value 0x30546F6F '0Too', pstring "Too heavy! You aren\'t strong enough to wear the " */] 00001CA0 4267 clr.w -[A7] 00001CA2 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001CA6 486E FFD8 pea.l [A6 - 0x28] 00001CAA 4267 clr.w -[A7] 00001CAC 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001CB0 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00001CB4 4267 clr.w -[A7] 00001CB6 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00001CBA 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001CBE 584F addq.w A7, 4 00001CC0 486E FEBC pea.l [A6 - 0x144] 00001CC4 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00001CC8 6000 0368 bra +0x36A /* 00002032 */ label00001CCC: 00001CCC 0C6C 0064 00F8 cmpi.w [A4 + 0xF8], 0x64 /* 'd' */ 00001CD2 6F5C ble +0x5E /* 00001D30 */ 00001CD4 486E FEBC pea.l [A6 - 0x144] 00001CD8 487A 0044 pea.l [PC + 0x44 /* 00001D1E, value 0x4EAD0162 */] 00001CDC 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00001CE0 487A 04E0 pea.l [PC + 0x4E0 /* 000021C2, value 0x4546865, pstring "The " */] 00001CE4 4267 clr.w -[A7] 00001CE6 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001CEA 486E FFD8 pea.l [A6 - 0x28] 00001CEE 4267 clr.w -[A7] 00001CF0 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001CF4 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00001CF8 4267 clr.w -[A7] 00001CFA 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00001CFE 486E FEA4 pea.l [A6 - 0x15C] 00001D02 3F07 move.w -[A7], D7 00001D04 4EBA EE7E jsr [PC - 0x1182 /* 00000B84 */] 00001D08 584F addq.w A7, 4 00001D0A 486E FEA4 pea.l [A6 - 0x15C] 00001D0E 4267 clr.w -[A7] 00001D10 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001D14 487A 0494 pea.l [PC + 0x494 /* 000021AA, value 0x17206661, pstring " far too bulky to wear." */] 00001D18 4267 clr.w -[A7] 00001D1A 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001D1E 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001D22 584F addq.w A7, 4 00001D24 486E FEBC pea.l [A6 - 0x144] 00001D28 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00001D2C 6000 0304 bra +0x306 /* 00002032 */ label00001D30: 00001D30 554F subq.w A7, 2 00001D32 4EAD 044A jsr [A5 + 0x44A /* export_133 */] 00001D36 301F move.w D0, [A7]+ 00001D38 D06C 00F6 add.w D0, [A4 + 0xF6] 00001D3C 0C40 0064 cmpi.w D0, 0x64 /* 'd' */ 00001D40 6F60 ble +0x62 /* 00001DA2 */ 00001D42 486E FEBC pea.l [A6 - 0x144] 00001D46 487A 0010 pea.l [PC + 0x10 /* 00001D58, value 0x4EAD0162 */] 00001D4A 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00001D4E 487A 0424 pea.l [PC + 0x424 /* 00002174, value 0x34596F75 '4You', pstring "You aren\'t strong enough to carry your current load " */] 00001D52 4267 clr.w -[A7] 00001D54 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001D58 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001D5C 584F addq.w A7, 4 00001D5E 486E FEBC pea.l [A6 - 0x144] 00001D62 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00001D66 486E FEBC pea.l [A6 - 0x144] 00001D6A 487A 0024 pea.l [PC + 0x24 /* 00001D90, value 0x4EAD0162 */] 00001D6E 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00001D72 487A 03F6 pea.l [PC + 0x3F6 /* 0000216A, value 0x9706C75 '\tplu', pstring "plus the " */] 00001D76 4267 clr.w -[A7] 00001D78 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001D7C 486E FFD8 pea.l [A6 - 0x28] 00001D80 4267 clr.w -[A7] 00001D82 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001D86 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00001D8A 4267 clr.w -[A7] 00001D8C 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00001D90 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001D94 584F addq.w A7, 4 00001D96 486E FEBC pea.l [A6 - 0x144] 00001D9A 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00001D9E 6000 0292 bra +0x294 /* 00002032 */ label00001DA2: 00001DA2 554F subq.w A7, 2 00001DA4 4EAD 0452 jsr [A5 + 0x452 /* export_134 */] 00001DA8 301F move.w D0, [A7]+ 00001DAA D06C 00F8 add.w D0, [A4 + 0xF8] 00001DAE 0C40 0064 cmpi.w D0, 0x64 /* 'd' */ 00001DB2 6F3C ble +0x3E /* 00001DF0 */ 00001DB4 486E FEBC pea.l [A6 - 0x144] 00001DB8 487A 0024 pea.l [PC + 0x24 /* 00001DDE, value 0x4EAD0162 */] 00001DBC 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00001DC0 487A 0370 pea.l [PC + 0x370 /* 00002132, value 0x37596F75 '7You', pstring "Your load would be too bulky to manage if you took the " */] 00001DC4 4267 clr.w -[A7] 00001DC6 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001DCA 486E FFD8 pea.l [A6 - 0x28] 00001DCE 4267 clr.w -[A7] 00001DD0 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001DD4 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00001DD8 4267 clr.w -[A7] 00001DDA 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00001DDE 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001DE2 584F addq.w A7, 4 00001DE4 486E FEBC pea.l [A6 - 0x144] 00001DE8 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00001DEC 6000 0244 bra +0x246 /* 00002032 */ label00001DF0: 00001DF0 3F2C 00F4 move.w -[A7], [A4 + 0xF4] 00001DF4 3F3C FFFF move.w -[A7], 0xFFFF 00001DF8 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 00001DFC 397C 03E8 00F4 move.w [A4 + 0xF4], 0x3E8 00001E02 3F3C 03E8 move.w -[A7], 0x3E8 00001E06 3F3C 0001 move.w -[A7], 0x1 00001E0A 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 00001E0E 3F07 move.w -[A7], D7 00001E10 4EBA F338 jsr [PC - 0xCC8 /* 0000114A */] 00001E14 486E FEBC pea.l [A6 - 0x144] 00001E18 487A 0038 pea.l [PC + 0x38 /* 00001E52, value 0x4EAD0162 */] 00001E1C 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00001E20 487A 02F6 pea.l [PC + 0x2F6 /* 00002118, value 0x18596F75, pstring "You are now wearing the " */] 00001E24 4267 clr.w -[A7] 00001E26 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001E2A 486E FFBC pea.l [A6 - 0x44] 00001E2E 4267 clr.w -[A7] 00001E30 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001E34 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00001E38 4267 clr.w -[A7] 00001E3A 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00001E3E 486E FFD8 pea.l [A6 - 0x28] 00001E42 4267 clr.w -[A7] 00001E44 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001E48 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00001E4C 4267 clr.w -[A7] 00001E4E 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00001E52 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001E56 584F addq.w A7, 4 00001E58 486E FEBC pea.l [A6 - 0x144] 00001E5C 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00001E60 6000 01D0 bra +0x1D2 /* 00002032 */ label00001E64: 00001E64 3007 move.w D0, D7 00001E66 E540 asl D0.w, 2 00001E68 0640 AFB0 addi.w D0, 0xAFB0 00001E6C 2875 0000 movea.l A4, [A5 + D0.w] 00001E70 4A2C 00DC tst.b [A4 + 0xDC] 00001E74 6700 00BE beq +0xC0 /* 00001F34 */ 00001E78 486E FEBC pea.l [A6 - 0x144] 00001E7C 487A 005E pea.l [PC + 0x5E /* 00001EDC, value 0x4EAD0162 */] 00001E80 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00001E84 487A 0274 pea.l [PC + 0x274 /* 000020FA, value 0x1D417320, pstring "As you reach out to take the " */] 00001E88 4267 clr.w -[A7] 00001E8A 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001E8E 486E FFD8 pea.l [A6 - 0x28] 00001E92 4267 clr.w -[A7] 00001E94 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001E98 487A 025C pea.l [PC + 0x25C /* 000020F6, value 0x22C2012, pstring ", " */] 00001E9C 4267 clr.w -[A7] 00001E9E 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001EA2 7000 moveq.l D0, 0x00 00001EA4 102C 00EA move.b D0, [A4 + 0xEA] 00001EA8 C1FC 0018 muls.w D0, 0x18 00001EAC 0640 A7DE addi.w D0, 0xA7DE 00001EB0 4875 0000 pea.l [A5 + D0.w] 00001EB4 4267 clr.w -[A7] 00001EB6 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001EBA 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00001EBE 4267 clr.w -[A7] 00001EC0 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00001EC4 7000 moveq.l D0, 0x00 00001EC6 102C 00EA move.b D0, [A4 + 0xEA] 00001ECA C1FC 0018 muls.w D0, 0x18 00001ECE 0640 A86E addi.w D0, 0xA86E 00001ED2 4875 0000 pea.l [A5 + D0.w] 00001ED6 4267 clr.w -[A7] 00001ED8 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001EDC 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001EE0 584F addq.w A7, 4 00001EE2 486E FEBC pea.l [A6 - 0x144] 00001EE6 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00001EEA 486E FEBC pea.l [A6 - 0x144] 00001EEE 487A 0032 pea.l [PC + 0x32 /* 00001F22, value 0x4EAD0162 */] 00001EF2 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00001EF6 487A 01F4 pea.l [PC + 0x1F4 /* 000020EC, value 0x8617420, pstring "at you. " */] 00001EFA 4267 clr.w -[A7] 00001EFC 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001F00 7000 moveq.l D0, 0x00 00001F02 102C 00EA move.b D0, [A4 + 0xEA] 00001F06 C1FC 0018 muls.w D0, 0x18 00001F0A 0640 A796 addi.w D0, 0xA796 00001F0E 4875 0000 pea.l [A5 + D0.w] 00001F12 4267 clr.w -[A7] 00001F14 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001F18 487A 01AE pea.l [PC + 0x1AE /* 000020C8, value 0x2320646F '# do', pstring " doesn\'t seem to want to cooperate." */] 00001F1C 4267 clr.w -[A7] 00001F1E 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001F22 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001F26 584F addq.w A7, 4 00001F28 486E FEBC pea.l [A6 - 0x144] 00001F2C 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00001F30 6000 0100 bra +0x102 /* 00002032 */ label00001F34: 00001F34 486E FEBC pea.l [A6 - 0x144] 00001F38 487A 0046 pea.l [PC + 0x46 /* 00001F80, value 0x4EAD0162 */] 00001F3C 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00001F40 487A 0174 pea.l [PC + 0x174 /* 000020B6, value 0x11417320, pstring "As you reach for " */] 00001F44 4267 clr.w -[A7] 00001F46 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001F4A 7000 moveq.l D0, 0x00 00001F4C 102C 00EA move.b D0, [A4 + 0xEA] 00001F50 C1FC 0018 muls.w D0, 0x18 00001F54 0640 A826 addi.w D0, 0xA826 00001F58 4875 0000 pea.l [A5 + D0.w] 00001F5C 4267 clr.w -[A7] 00001F5E 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001F62 487A 014A pea.l [PC + 0x14A /* 000020AE, value 0x62C2074, pstring ", the " */] 00001F66 4267 clr.w -[A7] 00001F68 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001F6C 486E FFD8 pea.l [A6 - 0x28] 00001F70 4267 clr.w -[A7] 00001F72 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001F76 487A 011A pea.l [PC + 0x11A /* 00002092, value 0x1A207365, pstring " seems happy to be touched" */] 00001F7A 4267 clr.w -[A7] 00001F7C 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001F80 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001F84 584F addq.w A7, 4 00001F86 486E FEBC pea.l [A6 - 0x144] 00001F8A 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00001F8E 486E FEBC pea.l [A6 - 0x144] 00001F92 487A 0032 pea.l [PC + 0x32 /* 00001FC6, value 0x4EAD0162 */] 00001F96 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00001F9A 487A 00E6 pea.l [PC + 0xE6 /* 00002082, value 0xF627574, pstring "but as soon as " */] 00001F9E 4267 clr.w -[A7] 00001FA0 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001FA4 7000 moveq.l D0, 0x00 00001FA6 102C 00EA move.b D0, [A4 + 0xEA] 00001FAA C1FC 0018 muls.w D0, 0x18 00001FAE 0640 A7DE addi.w D0, 0xA7DE 00001FB2 4875 0000 pea.l [A5 + D0.w] 00001FB6 4267 clr.w -[A7] 00001FB8 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001FBC 487A 00A2 pea.l [PC + 0xA2 /* 00002060, value 0x20207265 ' re', pstring " realizes that you want to take " */] 00001FC0 4267 clr.w -[A7] 00001FC2 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001FC6 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001FCA 584F addq.w A7, 4 00001FCC 486E FEBC pea.l [A6 - 0x144] 00001FD0 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00001FD4 486E FEBC pea.l [A6 - 0x144] 00001FD8 487A 004A pea.l [PC + 0x4A /* 00002024, value 0x4EAD0162 */] 00001FDC 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00001FE0 7000 moveq.l D0, 0x00 00001FE2 102C 00EA move.b D0, [A4 + 0xEA] 00001FE6 C1FC 0018 muls.w D0, 0x18 00001FEA 0640 A826 addi.w D0, 0xA826 00001FEE 4875 0000 pea.l [A5 + D0.w] 00001FF2 4267 clr.w -[A7] 00001FF4 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001FF8 487A 0062 pea.l [PC + 0x62 /* 0000205C, value 0x22C2012, pstring ", " */] 00001FFC 4267 clr.w -[A7] 00001FFE 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002002 7000 moveq.l D0, 0x00 00002004 102C 00EA move.b D0, [A4 + 0xEA] 00002008 C1FC 0018 muls.w D0, 0x18 0000200C 0640 A7DE addi.w D0, 0xA7DE 00002010 4875 0000 pea.l [A5 + D0.w] 00002014 4267 clr.w -[A7] 00002016 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000201A 487A 0028 pea.l [PC + 0x28 /* 00002044, value 0x1720736C, pstring " slips from your grasp." */] 0000201E 4267 clr.w -[A7] 00002020 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002024 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00002028 584F addq.w A7, 4 0000202A 486E FEBC pea.l [A6 - 0x144] 0000202E 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] label00002032: 00002032 4CDF 1080 movem.l D7,A4, [A7]+ 00002036 4E5E unlink A6 00002038 2E9F move.l [A7], [A7]+ 0000203A 4E75 rts 0000203C 8457 or.w D2, [A7] 0000203E 4541 chk.w D2, D1 00002040 5200 addq.b D0, 1 00002042 023C 1720 andi.b ccr, 32 00002046 736C moveq.l D1, 0x6C 00002048 6970 bvs +0x72 /* 000020BA */ 0000204A 7320 moveq.l D1, 0x20 0000204C 6672 bne +0x74 /* 000020C0 */ 0000204E 6F6D ble +0x6F /* 000020BD */ 00002050 2079 6F75 7220 movea.l A0, [0x6F757220] 00002056 6772 beq +0x74 /* 000020CA */ 00002058 6173 bsr +0x75 /* 000020CD */ 0000205A 702E moveq.l D0, 0x2E 0000205C 022C 2012 2020 andi.b [A4 + 0x2020], 0x12 00002062 7265 moveq.l D1, 0x65 00002064 616C bsr +0x6E /* 000020D2 */ 00002066 697A bvs +0x7C /* 000020E2 */ 00002068 6573 bcs +0x75 /* 000020DD */ 0000206A 2074 6861 movea.l A0, [A4 + D6 + 0x61] 0000206E 7420 moveq.l D2, 0x20 00002070 796F moveq.l D4, 0x6F 00002072 7520 moveq.l D2, 0x20 00002074 7761 moveq.l D3, 0x61 00002076 6E74 bgt +0x76 /* 000020EC */ 00002078 2074 6F20 7461 movea.l A0, [A4 + 0x7461 + D6 * 8] 0000207E 6B65 bmi +0x67 /* 000020E5 */ 00002080 2016 move.l D0, [A6] 00002082 0F62 bchg -[A2], D7 00002084 7574 moveq.l D2, 0x74 00002086 2061 movea.l A0, -[A1] 00002088 7320 moveq.l D1, 0x20 0000208A 736F moveq.l D1, 0x6F 0000208C 6F6E ble +0x70 /* 000020FC */ 0000208E 2061 movea.l A0, -[A1] 00002090 7320 moveq.l D1, 0x20 00002092 1A20 move.b D5, -[A0] 00002094 7365 moveq.l D1, 0x65 00002096 656D bcs +0x6F /* 00002105 */ 00002098 7320 moveq.l D1, 0x20 0000209A 6861 bvc +0x63 /* 000020FD */ 0000209C 7070 moveq.l D0, 0x70 0000209E 7920 moveq.l D4, 0x20 000020A0 746F moveq.l D2, 0x6F 000020A2 2062 movea.l A0, -[A2] 000020A4 6520 bcs +0x22 /* 000020C6 */ 000020A6 746F moveq.l D2, 0x6F 000020A8 7563 moveq.l D2, 0x63 000020AA 6865 bvc +0x67 /* 00002111 */ 000020AC 6416 bcc +0x18 /* 000020C4 */ 000020AE 062C 2074 6865 addi.b [A4 + 0x6865], 0x74 /* 't' */ 000020B4 2012 move.l D0, [A2] 000020B6 1141 7320 move.b [A0 + 0x7320], D1 label000020BA: 000020BA 796F moveq.l D4, 0x6F 000020BC 7520 moveq.l D2, 0x20 000020BE 7265 moveq.l D1, 0x65 label000020C0: 000020C0 6163 bsr +0x65 /* 00002125 */ 000020C2 6820 bvc +0x22 /* 000020E4 */ label000020C4: 000020C4 666F bne +0x71 /* 00002135 */ label000020C6: 000020C6 7220 moveq.l D1, 0x20 000020C8 2320 move.l -[A1], -[A0] label000020CA: 000020CA 646F bcc +0x71 /* 0000213B */ 000020CC 6573 bcs +0x75 /* 00002141 */ 000020CE 6E27 bgt +0x29 /* 000020F7 */ 000020D0 7420 moveq.l D2, 0x20 fn000020D2: 000020D2 7365 moveq.l D1, 0x65 000020D4 656D bcs +0x6F /* 00002143 */ 000020D6 2074 6F20 7761 movea.l A0, [A4 + 0x7761 + D6 * 8] 000020DC 6E74 bgt +0x76 /* 00002152 */ 000020DE 2074 6F20 636F movea.l A0, [A4 + 0x636F + D6 * 8] // begin alternate branch 000020E2-000020E4 label000020E2: 000020E2 636F bls +0x71 /* 00002153 */ // end alternate branch 000020E2-000020E4 label000020E2: // (misaligned) label000020E4: 000020E4 6F70 ble +0x72 /* 00002156 */ 000020E6 6572 bcs +0x74 /* 0000215A */ 000020E8 6174 bsr +0x76 /* 0000215E */ 000020EA 652E bcs +0x30 /* 0000211A */ label000020EC: 000020EC 0861 7420 bchg.b -[A1], 0x20 /* ' ' */ 000020F0 796F moveq.l D4, 0x6F 000020F2 752E moveq.l D2, 0x2E 000020F4 2012 move.l D0, [A2] 000020F6 022C 2012 1D41 andi.b [A4 + 0x1D41], 0x12 label000020FC: 000020FC 7320 moveq.l D1, 0x20 000020FE 796F moveq.l D4, 0x6F 00002100 7520 moveq.l D2, 0x20 00002102 7265 moveq.l D1, 0x65 00002104 6163 bsr +0x65 /* 00002169 */ 00002106 6820 bvc +0x22 /* 00002128 */ 00002108 6F75 ble +0x77 /* 0000217F */ 0000210A 7420 moveq.l D2, 0x20 0000210C 746F moveq.l D2, 0x6F 0000210E 2074 616B 6520 7468 6520 movea.l A0, [[A4 + 0x6520] + 0x74686520] 00002118 1859 movea.b A4, [A1]+ label0000211A: 0000211A 6F75 ble +0x77 /* 00002191 */ 0000211C 2061 movea.l A0, -[A1] 0000211E 7265 moveq.l D1, 0x65 00002120 206E 6F77 movea.l A0, [A6 + 0x6F77] 00002124 2077 6561 7269 movea.l A0, [[A7 + 0x7269]] // begin alternate branch 00002128-0000212A label00002128: 00002128 7269 moveq.l D1, 0x69 // end alternate branch 00002128-0000212A label00002128: // (misaligned) 0000212A 6E67 bgt +0x69 /* 00002193 */ 0000212C 2074 6865 movea.l A0, [A4 + D6 + 0x65] 00002130 2012 move.l D0, [A2] 00002132 3759 6F75 move.w [A3 + 0x6F75], [A1]+ 00002136 7220 moveq.l D1, 0x20 00002138 6C6F bge +0x71 /* 000021A9 */ 0000213A 6164 bsr +0x66 /* 000021A0 */ 0000213C 2077 6F75 movea.l A0, <> 00002140 6C64 bge +0x66 /* 000021A6 */ 00002142 2062 movea.l A0, -[A2] 00002144 6520 bcs +0x22 /* 00002166 */ 00002146 746F moveq.l D2, 0x6F 00002148 6F20 ble +0x22 /* 0000216A */ 0000214A 6275 bhi +0x77 /* 000021C1 */ 0000214C 6C6B bge +0x6D /* 000021B9 */ 0000214E 7920 moveq.l D4, 0x20 00002150 746F moveq.l D2, 0x6F label00002152: 00002152 206D 616E movea.l A0, [A5 + 0x616E] label00002156: 00002156 6167 bsr +0x69 /* 000021BF */ 00002158 6520 bcs +0x22 /* 0000217A */ label0000215A: 0000215A 6966 bvs +0x68 /* 000021C2 */ 0000215C 2079 6F75 2074 movea.l A0, [0x6F752074] // begin alternate branch 0000215E-00002164 fn0000215E: 0000215E 6F75 ble +0x77 /* 000021D5 */ 00002160 2074 6F6F movea.l A0, <> // end alternate branch 0000215E-00002164 fn0000215E: // (misaligned) 00002162 6F6F ble +0x71 /* 000021D3 */ 00002164 6B20 bmi +0x22 /* 00002186 */ label00002166: 00002166 7468 moveq.l D2, 0x68 00002168 6520 bcs +0x22 /* 0000218A */ label0000216A: 0000216A 0970 6C75 bchg [A0 + D6 * 4 + 0x75], D4 0000216E 7320 moveq.l D1, 0x20 00002170 7468 moveq.l D2, 0x68 00002172 6520 bcs +0x22 /* 00002194 */ 00002174 3459 movea.w A2, [A1]+ 00002176 6F75 ble +0x77 /* 000021ED */ 00002178 2061 movea.l A0, -[A1] label0000217A: 0000217A 7265 moveq.l D1, 0x65 0000217C 6E27 bgt +0x29 /* 000021A5 */ 0000217E 7420 moveq.l D2, 0x20 00002180 7374 moveq.l D1, 0x74 00002182 726F moveq.l D1, 0x6F 00002184 6E67 bgt +0x69 /* 000021ED */ label00002186: 00002186 2065 movea.l A0, -[A5] 00002188 6E6F bgt +0x71 /* 000021F9 */ label0000218A: 0000218A 7567 moveq.l D2, 0x67 0000218C 6820 bvc +0x22 /* 000021AE */ 0000218E 746F moveq.l D2, 0x6F 00002190 2063 movea.l A0, -[A3] 00002192 6172 bsr +0x74 /* 00002206 */ label00002194: 00002194 7279 moveq.l D1, 0x79 00002196 2079 6F75 7220 movea.l A0, [0x6F757220] 0000219C 6375 bls +0x77 /* 00002213 */ 0000219E 7272 moveq.l D1, 0x72 fn000021A0: 000021A0 656E bcs +0x70 /* 00002210 */ 000021A2 7420 moveq.l D2, 0x20 000021A4 6C6F bge +0x71 /* 00002215 */ label000021A6: 000021A6 6164 bsr +0x66 /* 0000220C */ 000021A8 2016 move.l D0, [A6] 000021AA 1720 move.b -[A3], -[A0] 000021AC 6661 bne +0x63 /* 0000220F */ label000021AE: 000021AE 7220 moveq.l D1, 0x20 000021B0 746F moveq.l D2, 0x6F 000021B2 6F20 ble +0x22 /* 000021D4 */ 000021B4 6275 bhi +0x77 /* 0000222B */ 000021B6 6C6B bge +0x6D /* 00002223 */ 000021B8 7920 moveq.l D4, 0x20 000021BA 746F moveq.l D2, 0x6F 000021BC 2077 6561 722E movea.l A0, [[A7 + 0x722E]] label000021C2: 000021C2 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 000021C6 2012 move.l D0, [A2] 000021C8 3054 movea.w A0, [A4] 000021CA 6F6F ble +0x71 /* 0000223B */ 000021CC 2068 6561 movea.l A0, [A0 + 0x6561] 000021D0 7679 moveq.l D3, 0x79 000021D2 2120 move.l -[A0], -[A0] label000021D4: 000021D4 596F 7520 subq.w [A7 + 0x7520], 4 000021D8 6172 bsr +0x74 /* 0000224C */ 000021DA 656E bcs +0x70 /* 0000224A */ 000021DC 2774 2073 7472 move.l [A3 + 0x7472], [A4 + D2.w + 0x73] 000021E2 6F6E ble +0x70 /* 00002252 */ 000021E4 6720 beq +0x22 /* 00002206 */ 000021E6 656E bcs +0x70 /* 00002256 */ 000021E8 6F75 ble +0x77 /* 0000225F */ 000021EA 6768 beq +0x6A /* 00002254 */ 000021EC 2074 6F20 7765 movea.l A0, [A4 + 0x7765 + D6 * 8] 000021F2 6172 bsr +0x74 /* 00002266 */ 000021F4 2074 6865 movea.l A0, [A4 + D6 + 0x65] 000021F8 2012 move.l D0, [A2] 000021FA 0520 btst -[A0], D2 000021FC 7468 moveq.l D2, 0x68 000021FE 6520 bcs +0x22 /* 00002220 */ 00002200 1F53 6F72 move.b [A7 + 0x6F72], [A3] 00002204 7279 moveq.l D1, 0x79 fn00002206: 00002206 2C20 move.l D6, -[A0] 00002208 6275 bhi +0x77 /* 0000227F */ 0000220A 7420 moveq.l D2, 0x20 fn0000220C: 0000220C 6974 bvs +0x76 /* 00002282 */ 0000220E 2069 7320 movea.l A0, [A1 + 0x7320] // begin alternate branch 00002210-00002212 label00002210: 00002210 7320 moveq.l D1, 0x20 // end alternate branch 00002210-00002212 label00002210: // (misaligned) 00002212 696D bvs +0x6F /* 00002281 */ 00002214 706F moveq.l D0, 0x6F 00002216 7373 moveq.l D1, 0x73 00002218 6962 bvs +0x64 /* 0000227C */ 0000221A 6C65 bge +0x67 /* 00002281 */ 0000221C 2074 6F20 0F20 movea.l A0, [A4 + 0xF20 + D6 * 8] // begin alternate branch 00002220-00002222 label00002220: 00002220 0F20 btst -[A0], D7 // end alternate branch 00002220-00002222 label00002220: // (misaligned) 00002222 6361 bls +0x63 /* 00002285 */ 00002224 6E27 bgt +0x29 /* 0000224D */ 00002226 7420 moveq.l D2, 0x20 00002228 6265 bhi +0x67 /* 0000228F */ 0000222A 2077 6F72 6E2E 0F53 6F72 movea.l A0, [[A7 + 0x6E2E0F53] + 0x6F72] 00002234 7279 moveq.l D1, 0x79 00002236 2C20 move.l D6, -[A0] 00002238 6275 bhi +0x77 /* 000022AF */ 0000223A 7420 moveq.l D2, 0x20 0000223C 7468 moveq.l D2, 0x68 0000223E 6520 bcs +0x22 /* 00002260 */ 00002240 0920 btst -[A0], D4 00002242 6865 bvc +0x67 /* 000022A9 */ 00002244 7265 moveq.l D1, 0x65 00002246 2074 6F20 0420 movea.l A0, [A4 + 0x420 + D6 * 8] // begin alternate branch 0000224A-0000224E label0000224A: 0000224A 0420 6E6F subi.b -[A0], 0x6F /* 'o' */ // end alternate branch 0000224A-0000224E label0000224A: // (misaligned) fn0000224C: 0000224C 6E6F bgt +0x71 /* 000022BD */ 0000224E 2012 move.l D0, [A2] 00002250 1153 6F72 move.b [A0 + 0x6F72], [A3] // begin alternate branch 00002252-00002254 label00002252: 00002252 6F72 ble +0x74 /* 000022C6 */ // end alternate branch 00002252-00002254 label00002252: // (misaligned) label00002254: 00002254 7279 moveq.l D1, 0x79 label00002256: 00002256 2C20 move.l D6, -[A0] 00002258 6275 bhi +0x77 /* 000022CF */ 0000225A 7420 moveq.l D2, 0x20 0000225C 7468 moveq.l D2, 0x68 0000225E 6572 bcs +0x74 /* 000022D2 */ label00002260: 00002260 6520 bcs +0x22 /* 00002282 */ 00002262 1C59 movea.b A6, [A1]+ 00002264 6F75 ble +0x77 /* 000022DB */ fn00002266: 00002266 2061 movea.l A0, -[A1] 00002268 7265 moveq.l D1, 0x65 0000226A 2061 movea.l A0, -[A1] 0000226C 6C72 bge +0x74 /* 000022E0 */ 0000226E 6561 bcs +0x63 /* 000022D1 */ 00002270 6479 bcc +0x7B /* 000022EB */ 00002272 2077 6561 7269 movea.l A0, [[A7 + 0x7269]] 00002278 6E67 bgt +0x69 /* 000022E1 */ 0000227A 2074 6865 movea.l A0, [A4 + D6 + 0x65] // begin alternate branch 0000227C-0000227E label0000227C: 0000227C 6865 bvc +0x67 /* 000022E3 */ // end alternate branch 0000227C-0000227E label0000227C: // (misaligned) 0000227E 2012 move.l D0, [A2] export_158: 00002280 4E56 FE8A link A6, -0x0176 // begin alternate branch 00002282-00002288 label00002282: 00002282 FE8A 48E7 .extension 0xE8A <> // unimplemented 00002286 0700 btst D0, D3 // end alternate branch 00002282-00002288 label00002282: // (misaligned) 00002284 48E7 0700 movem.l -[A7], D5,D6,D7 00002288 206E 0010 movea.l A0, [A6 + 0x10] 0000228C 43EE FFA8 lea.l A1, [A6 - 0x58] 00002290 7005 moveq.l D0, 0x05 label00002292: 00002292 22D8 move.l [A1]+, [A0]+ 00002294 51C8 FFFC dbf D0, -0x6 /* 00002292 */ 00002298 206E 000C movea.l A0, [A6 + 0xC] 0000229C 43EE FFC0 lea.l A1, [A6 - 0x40] 000022A0 7005 moveq.l D0, 0x05 label000022A2: 000022A2 22D8 move.l [A1]+, [A0]+ 000022A4 51C8 FFFC dbf D0, -0x6 /* 000022A2 */ 000022A8 206E 0008 movea.l A0, [A6 + 0x8] 000022AC 43EE FFD8 lea.l A1, [A6 - 0x28] 000022B0 7005 moveq.l D0, 0x05 label000022B2: 000022B2 22D8 move.l [A1]+, [A0]+ 000022B4 51C8 FFFC dbf D0, -0x6 /* 000022B2 */ 000022B8 0CAE 0341 4C4C FFA8 cmpi.l [A6 - 0x58], 0x3414C4C 000022C0 57C0 seq D0 000022C2 0CAE 0341 4C4C FFD8 cmpi.l [A6 - 0x28], 0x3414C4C // begin alternate branch 000022C6-000022CA label000022C6: 000022C6 4C4C FFD8 movem.l D3,D4,D6,D7,A0,A1,A2,A3,A4,A5,A6,A7, A4 // end alternate branch 000022C6-000022CA label000022C6: // (misaligned) 000022CA 57C1 seq D1 000022CC 8001 or.b D0, D1 000022CE 6728 beq +0x2A /* 000022F8 */ 000022D0 486E FEA2 pea.l [A6 - 0x15E] // begin alternate branch 000022D2-000022DC label000022D2: 000022D2 FEA2 487A .extension 0xEA2 <> // unimplemented 000022D6 0010 4EAD ori.b [A0], 0xAD 000022DA 0152 bchg [A2], D0 // end alternate branch 000022D2-000022DC label000022D2: // (misaligned) 000022D4 487A 0010 pea.l [PC + 0x10 /* 000022E6, value 0x4EAD0162 */] 000022D8 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000022DC 487A 1876 pea.l [PC + 0x1876 /* 00003B54, value 0x274E6F74 '\'Not', pstring "Not everything at once - one at a time!" */] label000022E0: 000022E0 4267 clr.w -[A7] 000022E2 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000022E6 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000022EA 584F addq.w A7, 4 000022EC 486E FEA2 pea.l [A6 - 0x15E] 000022F0 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 000022F4 6000 1110 bra +0x1112 /* 00003406 */ label000022F8: 000022F8 4A2E FFC0 tst.b [A6 - 0x40] 000022FC 660C bne +0xE /* 0000230A */ 000022FE 486E FFA8 pea.l [A6 - 0x58] 00002302 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */] 00002306 6000 10FE bra +0x1100 /* 00003406 */ label0000230A: 0000230A 487A 1844 pea.l [PC + 0x1844 /* 00003B50, value 0x2415416, pstring "AT" */] 0000230E 486E FFC0 pea.l [A6 - 0x40] 00002312 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00002316 57C0 seq D0 00002318 487A 1832 pea.l [PC + 0x1832 /* 00003B4C, value 0x2544F16, pstring "TO" */] 0000231C 486E FFC0 pea.l [A6 - 0x40] 00002320 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00002324 57C1 seq D1 00002326 8001 or.b D0, D1 00002328 487A 181A pea.l [PC + 0x181A /* 00003B44, value 0x6414352, pstring "ACROSS" */] 0000232C 486E FFC0 pea.l [A6 - 0x40] 00002330 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00002334 57C1 seq D1 00002336 8001 or.b D0, D1 00002338 487A 1806 pea.l [PC + 0x1806 /* 00003B40, value 0x2494E16, pstring "IN" */] 0000233C 486E FFC0 pea.l [A6 - 0x40] 00002340 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00002344 57C1 seq D1 00002346 8001 or.b D0, D1 00002348 487A 17EE pea.l [PC + 0x17EE /* 00003B38, value 0x6494E53, pstring "INSIDE" */] 0000234C 486E FFC0 pea.l [A6 - 0x40] 00002350 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00002354 57C1 seq D1 00002356 8001 or.b D0, D1 00002358 487A 17D8 pea.l [PC + 0x17D8 /* 00003B32, value 0x4494E54, pstring "INTO" */] 0000235C 486E FFC0 pea.l [A6 - 0x40] 00002360 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00002364 57C1 seq D1 00002366 8001 or.b D0, D1 00002368 5200 addq.b D0, 1 0000236A 6728 beq +0x2A /* 00002394 */ 0000236C 486E FEA2 pea.l [A6 - 0x15E] 00002370 487A 0010 pea.l [PC + 0x10 /* 00002382, value 0x4EAD0162 */] 00002374 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00002378 487A 1794 pea.l [PC + 0x1794 /* 00003B0E, value 0x22204920 '\" I ', pstring " I don\'t understand what you mean." */] 0000237C 4267 clr.w -[A7] 0000237E 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002382 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00002386 584F addq.w A7, 4 00002388 486E FEA2 pea.l [A6 - 0x15E] 0000238C 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00002390 6000 1074 bra +0x1076 /* 00003406 */ label00002394: 00002394 0CAE 0341 4C4C FFA8 cmpi.l [A6 - 0x58], 0x3414C4C 0000239C 57C0 seq D0 0000239E 0CAE 0341 4C4C FFD8 cmpi.l [A6 - 0x28], 0x3414C4C 000023A6 57C1 seq D1 000023A8 8001 or.b D0, D1 000023AA 6728 beq +0x2A /* 000023D4 */ 000023AC 486E FEA2 pea.l [A6 - 0x15E] 000023B0 487A 0010 pea.l [PC + 0x10 /* 000023C2, value 0x4EAD0162 */] 000023B4 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000023B8 487A 172C pea.l [PC + 0x172C /* 00003AE6, value 0x274E6F74 '\'Not', pstring "Not everything at once - one at a time!" */] 000023BC 4267 clr.w -[A7] 000023BE 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000023C2 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000023C6 584F addq.w A7, 4 000023C8 486E FEA2 pea.l [A6 - 0x15E] 000023CC 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 000023D0 6000 1034 bra +0x1036 /* 00003406 */ label000023D4: 000023D4 554F subq.w A7, 2 000023D6 486E FFD8 pea.l [A6 - 0x28] 000023DA 4EAD 0412 jsr [A5 + 0x412 /* export_126 */] 000023DE 4A1F tst.b [A7]+ 000023E0 6700 0AEC beq +0xAEE /* 00002ECE */ 000023E4 554F subq.w A7, 2 000023E6 486E FFA8 pea.l [A6 - 0x58] 000023EA 4EAD 043A jsr [A5 + 0x43A /* export_131 */] 000023EE 3E1F move.w D7, [A7]+ 000023F0 554F subq.w A7, 2 000023F2 486E FFD8 pea.l [A6 - 0x28] 000023F6 4EAD 0442 jsr [A5 + 0x442 /* export_132 */] 000023FA 3C1F move.w D6, [A7]+ 000023FC 554F subq.w A7, 2 000023FE 3F07 move.w -[A7], D7 00002400 4EAD 042A jsr [A5 + 0x42A /* export_129 */] 00002404 0C5F 0001 cmpi.w [A7]+, 0x1 00002408 56C0 sne D0 0000240A 2F00 move.l -[A7], D0 0000240C 554F subq.w A7, 2 0000240E 3F07 move.w -[A7], D7 00002410 4EAD 042A jsr [A5 + 0x42A /* export_129 */] 00002414 321F move.w D1, [A7]+ 00002416 201F move.l D0, [A7]+ 00002418 0C41 03E8 cmpi.w D1, 0x3E8 0000241C 56C1 sne D1 0000241E C001 and.b D0, D1 00002420 6744 beq +0x46 /* 00002466 */ 00002422 486E FFA8 pea.l [A6 - 0x58] 00002426 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 0000242A 486E FEA2 pea.l [A6 - 0x15E] 0000242E 487A 0024 pea.l [PC + 0x24 /* 00002454, value 0x4EAD0162 */] 00002432 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00002436 487A 169A pea.l [PC + 0x169A /* 00003AD2, value 0x13596F75, pstring "You don\'t have the " */] 0000243A 4267 clr.w -[A7] 0000243C 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002440 486E FFA8 pea.l [A6 - 0x58] 00002444 4267 clr.w -[A7] 00002446 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000244A 3F3C 002E move.w -[A7], 0x2E /* '.' */ 0000244E 4267 clr.w -[A7] 00002450 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00002454 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00002458 584F addq.w A7, 4 0000245A 486E FEA2 pea.l [A6 - 0x15E] 0000245E 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00002462 6000 0FA2 bra +0xFA4 /* 00003406 */ label00002466: 00002466 3006 move.w D0, D6 00002468 E540 asl D0.w, 2 0000246A 0640 AFB0 addi.w D0, 0xAFB0 0000246E 2075 0000 movea.l A0, [A5 + D0.w] 00002472 3028 00D8 move.w D0, [A0 + 0xD8] 00002476 B06D B2C2 cmp.w D0, [A5 - 0x4D3E] 0000247A 6774 beq +0x76 /* 000024F0 */ 0000247C 486E FFD8 pea.l [A6 - 0x28] 00002480 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00002484 486E FFC0 pea.l [A6 - 0x40] 00002488 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 0000248C 486E FEA2 pea.l [A6 - 0x15E] 00002490 487A 004C pea.l [PC + 0x4C /* 000024DE, value 0x4EAD0162 */] 00002494 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00002498 487A 1620 pea.l [PC + 0x1620 /* 00003ABA, value 0x17536F72, pstring "Sorry, but there is no " */] 0000249C 4267 clr.w -[A7] 0000249E 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000024A2 486E FFD8 pea.l [A6 - 0x28] 000024A6 4267 clr.w -[A7] 000024A8 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000024AC 487A 1602 pea.l [PC + 0x1602 /* 00003AB0, value 0x9206865 '\t he', pstring " here to " */] 000024B0 4267 clr.w -[A7] 000024B2 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000024B6 486D E1D4 pea.l [A5 - 0x1E2C] 000024BA 4267 clr.w -[A7] 000024BC 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000024C0 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 000024C4 4267 clr.w -[A7] 000024C6 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000024CA 486E FFC0 pea.l [A6 - 0x40] 000024CE 4267 clr.w -[A7] 000024D0 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000024D4 3F3C 002E move.w -[A7], 0x2E /* '.' */ 000024D8 4267 clr.w -[A7] 000024DA 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000024DE 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000024E2 584F addq.w A7, 4 000024E4 486E FEA2 pea.l [A6 - 0x15E] 000024E8 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 000024EC 6000 0F18 bra +0xF1A /* 00003406 */ label000024F0: 000024F0 3006 move.w D0, D6 000024F2 E540 asl D0.w, 2 000024F4 0640 AFB0 addi.w D0, 0xAFB0 000024F8 2075 0000 movea.l A0, [A5 + D0.w] 000024FC 4A28 00DC tst.b [A0 + 0xDC] 00002500 6700 049A beq +0x49C /* 0000299C */ 00002504 3006 move.w D0, D6 00002506 E540 asl D0.w, 2 00002508 0640 AFB0 addi.w D0, 0xAFB0 0000250C 2075 0000 movea.l A0, [A5 + D0.w] 00002510 BE68 00DA cmp.w D7, [A0 + 0xDA] 00002514 6600 0180 bne +0x182 /* 00002696 */ 00002518 486E FFA8 pea.l [A6 - 0x58] 0000251C 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00002520 486E FFD8 pea.l [A6 - 0x28] 00002524 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00002528 486E FEA2 pea.l [A6 - 0x15E] 0000252C 487A 0038 pea.l [PC + 0x38 /* 00002566, value 0x4EAD0162 */] 00002530 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00002534 487A 1574 pea.l [PC + 0x1574 /* 00003AAA, value 0x4546865, pstring "The " */] 00002538 4267 clr.w -[A7] 0000253A 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000253E 486E FFA8 pea.l [A6 - 0x58] 00002542 4267 clr.w -[A7] 00002544 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002548 487A 153C pea.l [PC + 0x153C /* 00003A86, value 0x2220736F '\" so', pstring " soars through the air toward the " */] 0000254C 4267 clr.w -[A7] 0000254E 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002552 486E FFD8 pea.l [A6 - 0x28] 00002556 4267 clr.w -[A7] 00002558 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000255C 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00002560 4267 clr.w -[A7] 00002562 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00002566 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 0000256A 584F addq.w A7, 4 0000256C 486E FEA2 pea.l [A6 - 0x15E] 00002570 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00002574 486E FEA2 pea.l [A6 - 0x15E] 00002578 487A 0010 pea.l [PC + 0x10 /* 0000258A, value 0x4EAD0162 */] 0000257C 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00002580 487A 14F0 pea.l [PC + 0x14F0 /* 00003A72, value 0x12497427, pstring "It\'s a direct hit!" */] 00002584 4267 clr.w -[A7] 00002586 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000258A 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 0000258E 584F addq.w A7, 4 00002590 486E FEA2 pea.l [A6 - 0x15E] 00002594 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00002598 486E FEA2 pea.l [A6 - 0x15E] 0000259C 487A 0052 pea.l [PC + 0x52 /* 000025F0, value 0x4EAD0162 */] 000025A0 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000025A4 487A 14C6 pea.l [PC + 0x14C6 /* 00003A6C, value 0x4546865, pstring "The " */] 000025A8 4267 clr.w -[A7] 000025AA 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000025AE 486E FFD8 pea.l [A6 - 0x28] 000025B2 4267 clr.w -[A7] 000025B4 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000025B8 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 000025BC 4267 clr.w -[A7] 000025BE 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000025C2 3006 move.w D0, D6 000025C4 E540 asl D0.w, 2 000025C6 0640 AFB0 addi.w D0, 0xAFB0 000025CA 2075 0000 movea.l A0, [A5 + D0.w] 000025CE 7000 moveq.l D0, 0x00 000025D0 1028 00EA move.b D0, [A0 + 0xEA] 000025D4 C1FC 0018 muls.w D0, 0x18 000025D8 0640 A8B6 addi.w D0, 0xA8B6 000025DC 4875 0000 pea.l [A5 + D0.w] 000025E0 4267 clr.w -[A7] 000025E2 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000025E6 487A 1462 pea.l [PC + 0x1462 /* 00003A4A, value 0x2020616E ' an', pstring " angrily and writhes in agony as" */] 000025EA 4267 clr.w -[A7] 000025EC 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000025F0 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000025F4 584F addq.w A7, 4 000025F6 486E FEA2 pea.l [A6 - 0x15E] 000025FA 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 000025FE 486E FEA2 pea.l [A6 - 0x15E] 00002602 487A 0034 pea.l [PC + 0x34 /* 00002638, value 0x4EAD0162 */] 00002606 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 0000260A 3006 move.w D0, D6 0000260C E540 asl D0.w, 2 0000260E 0640 AFB0 addi.w D0, 0xAFB0 00002612 2075 0000 movea.l A0, [A5 + D0.w] 00002616 7000 moveq.l D0, 0x00 00002618 1028 00EA move.b D0, [A0 + 0xEA] 0000261C C1FC 0018 muls.w D0, 0x18 00002620 0640 A7DE addi.w D0, 0xA7DE 00002624 4875 0000 pea.l [A5 + D0.w] 00002628 4267 clr.w -[A7] 0000262A 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000262E 487A 13F2 pea.l [PC + 0x13F2 /* 00003A22, value 0x26206661 '& fa', pstring " fades away in a cloud of green smoke." */] 00002632 4267 clr.w -[A7] 00002634 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002638 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 0000263C 584F addq.w A7, 4 0000263E 486E FEA2 pea.l [A6 - 0x15E] 00002642 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00002646 3006 move.w D0, D6 00002648 E540 asl D0.w, 2 0000264A 0640 AFB0 addi.w D0, 0xAFB0 0000264E 2075 0000 movea.l A0, [A5 + D0.w] 00002652 4268 00D8 clr.w [A0 + 0xD8] 00002656 3007 move.w D0, D7 00002658 E540 asl D0.w, 2 0000265A 0640 AFB0 addi.w D0, 0xAFB0 0000265E 2075 0000 movea.l A0, [A5 + D0.w] 00002662 3F28 00F4 move.w -[A7], [A0 + 0xF4] 00002666 3F3C FFFF move.w -[A7], 0xFFFF 0000266A 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 0000266E 3F2D B2C2 move.w -[A7], [A5 - 0x4D3E] 00002672 3F3C 0001 move.w -[A7], 0x1 00002676 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 0000267A 3007 move.w D0, D7 0000267C E540 asl D0.w, 2 0000267E 0640 AFB0 addi.w D0, 0xAFB0 00002682 2075 0000 movea.l A0, [A5 + D0.w] 00002686 316D B2C2 00F4 move.w [A0 + 0xF4], [A5 - 0x4D3E] 0000268C 3F07 move.w -[A7], D7 0000268E 4EBA EABA jsr [PC - 0x1546 /* 0000114A */] 00002692 6000 0D72 bra +0xD74 /* 00003406 */ label00002696: 00002696 486E FFA8 pea.l [A6 - 0x58] 0000269A 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 0000269E 486E FFD8 pea.l [A6 - 0x28] 000026A2 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 000026A6 486E FEA2 pea.l [A6 - 0x15E] 000026AA 487A 0038 pea.l [PC + 0x38 /* 000026E4, value 0x4EAD0162 */] 000026AE 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000026B2 487A 1368 pea.l [PC + 0x1368 /* 00003A1C, value 0x4546865, pstring "The " */] 000026B6 4267 clr.w -[A7] 000026B8 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000026BC 486E FFA8 pea.l [A6 - 0x58] 000026C0 4267 clr.w -[A7] 000026C2 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000026C6 487A 1330 pea.l [PC + 0x1330 /* 000039F8, value 0x2220736F '\" so', pstring " soars through the air toward the " */] 000026CA 4267 clr.w -[A7] 000026CC 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000026D0 486E FFD8 pea.l [A6 - 0x28] 000026D4 4267 clr.w -[A7] 000026D6 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000026DA 3F3C 002E move.w -[A7], 0x2E /* '.' */ 000026DE 4267 clr.w -[A7] 000026E0 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000026E4 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000026E8 584F addq.w A7, 4 000026EA 486E FEA2 pea.l [A6 - 0x15E] 000026EE 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 000026F2 486E FEA2 pea.l [A6 - 0x15E] 000026F6 487A 0010 pea.l [PC + 0x10 /* 00002708, value 0x4EAD0162 */] 000026FA 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000026FE 487A 12E4 pea.l [PC + 0x12E4 /* 000039E4, value 0x12497427, pstring "It\'s a direct hit!" */] 00002702 4267 clr.w -[A7] 00002704 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002708 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 0000270C 584F addq.w A7, 4 0000270E 486E FEA2 pea.l [A6 - 0x15E] 00002712 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00002716 3007 move.w D0, D7 00002718 E540 asl D0.w, 2 0000271A 0640 AFB0 addi.w D0, 0xAFB0 0000271E 2075 0000 movea.l A0, [A5 + D0.w] 00002722 1028 0108 move.b D0, [A0 + 0x108] 00002726 5300 subq.b D0, 1 00002728 6700 010C beq +0x10E /* 00002836 */ 0000272C 486E FEA2 pea.l [A6 - 0x15E] 00002730 487A 0042 pea.l [PC + 0x42 /* 00002774, value 0x4EAD0162 */] 00002734 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00002738 487A 1296 pea.l [PC + 0x1296 /* 000039D0, value 0x13556E66, pstring "Unfortunately, the " */] 0000273C 4267 clr.w -[A7] 0000273E 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002742 486E FFA8 pea.l [A6 - 0x58] 00002746 4267 clr.w -[A7] 00002748 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000274C 487A 1268 pea.l [PC + 0x1268 /* 000039B6, value 0x18206D65, pstring " merely bounces off the " */] 00002750 4267 clr.w -[A7] 00002752 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002756 486E FFD8 pea.l [A6 - 0x28] 0000275A 4267 clr.w -[A7] 0000275C 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002760 487A 1250 pea.l [PC + 0x1250 /* 000039B2, value 0x2277312, pstring "\'s" */] 00002764 4267 clr.w -[A7] 00002766 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000276A 487A 123E pea.l [PC + 0x123E /* 000039AA, value 0x6206865, pstring " head," */] 0000276E 4267 clr.w -[A7] 00002770 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002774 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00002778 584F addq.w A7, 4 0000277A 486E FEA2 pea.l [A6 - 0x15E] 0000277E 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00002782 486E FEA2 pea.l [A6 - 0x15E] 00002786 487A 003E pea.l [PC + 0x3E /* 000027C6, value 0x4EAD0162 */] 0000278A 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 0000278E 487A 1204 pea.l [PC + 0x1204 /* 00003994, value 0x14616E64, pstring "and appears to make " */] 00002792 4267 clr.w -[A7] 00002794 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002798 3006 move.w D0, D6 0000279A E540 asl D0.w, 2 0000279C 0640 AFB0 addi.w D0, 0xAFB0 000027A0 2075 0000 movea.l A0, [A5 + D0.w] 000027A4 7000 moveq.l D0, 0x00 000027A6 1028 00EA move.b D0, [A0 + 0xEA] 000027AA C1FC 0018 muls.w D0, 0x18 000027AE 0640 A826 addi.w D0, 0xA826 000027B2 4875 0000 pea.l [A5 + D0.w] 000027B6 4267 clr.w -[A7] 000027B8 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000027BC 487A 11C8 pea.l [PC + 0x11C8 /* 00003986, value 0xD207175 '\r qu', pstring " quite angry." */] 000027C0 4267 clr.w -[A7] 000027C2 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000027C6 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000027CA 584F addq.w A7, 4 000027CC 486E FEA2 pea.l [A6 - 0x15E] 000027D0 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 000027D4 3007 move.w D0, D7 000027D6 E540 asl D0.w, 2 000027D8 0640 AFB0 addi.w D0, 0xAFB0 000027DC 2075 0000 movea.l A0, [A5 + D0.w] 000027E0 3F28 00F4 move.w -[A7], [A0 + 0xF4] 000027E4 3F3C FFFF move.w -[A7], 0xFFFF 000027E8 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 000027EC 3F2D B2C2 move.w -[A7], [A5 - 0x4D3E] 000027F0 3F3C 0001 move.w -[A7], 0x1 000027F4 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 000027F8 3007 move.w D0, D7 000027FA E540 asl D0.w, 2 000027FC 0640 AFB0 addi.w D0, 0xAFB0 00002800 2075 0000 movea.l A0, [A5 + D0.w] 00002804 316D B2C2 00F4 move.w [A0 + 0xF4], [A5 - 0x4D3E] 0000280A 3F07 move.w -[A7], D7 0000280C 4EBA E93C jsr [PC - 0x16C4 /* 0000114A */] 00002810 3006 move.w D0, D6 00002812 E540 asl D0.w, 2 00002814 0640 AFB0 addi.w D0, 0xAFB0 00002818 2075 0000 movea.l A0, [A5 + D0.w] 0000281C 3028 00E2 move.w D0, [A0 + 0xE2] 00002820 5240 addq.w D0, 1 00002822 3206 move.w D1, D6 00002824 E541 asl D1.w, 2 00002826 0641 AFB0 addi.w D1, 0xAFB0 0000282A 2075 1000 movea.l A0, [A5 + D1.w] 0000282E 3140 00E2 move.w [A0 + 0xE2], D0 00002832 6000 0BD2 bra +0xBD4 /* 00003406 */ label00002836: 00002836 486E FEA2 pea.l [A6 - 0x15E] 0000283A 487A 0066 pea.l [PC + 0x66 /* 000028A2, value 0x4EAD0162 */] 0000283E 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00002842 487A 113C pea.l [PC + 0x113C /* 00003980, value 0x4546865, pstring "The " */] 00002846 4267 clr.w -[A7] 00002848 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000284C 486E FFA8 pea.l [A6 - 0x58] 00002850 4267 clr.w -[A7] 00002852 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002856 487A 1110 pea.l [PC + 0x1110 /* 00003968, value 0x16207370, pstring " splashes against the " */] 0000285A 4267 clr.w -[A7] 0000285C 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002860 486E FFD8 pea.l [A6 - 0x28] 00002864 4267 clr.w -[A7] 00002866 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000286A 487A 10F2 pea.l [PC + 0x10F2 /* 0000395E, value 0x920736F '\t so', pstring " soaking " */] 0000286E 4267 clr.w -[A7] 00002870 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002874 3006 move.w D0, D6 00002876 E540 asl D0.w, 2 00002878 0640 AFB0 addi.w D0, 0xAFB0 0000287C 2075 0000 movea.l A0, [A5 + D0.w] 00002880 7000 moveq.l D0, 0x00 00002882 1028 00EA move.b D0, [A0 + 0xEA] 00002886 C1FC 0018 muls.w D0, 0x18 0000288A 0640 A826 addi.w D0, 0xA826 0000288E 4875 0000 pea.l [A5 + D0.w] 00002892 4267 clr.w -[A7] 00002894 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002898 487A 10BE pea.l [PC + 0x10BE /* 00003958, value 0x420616E, pstring " and" */] 0000289C 4267 clr.w -[A7] 0000289E 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000028A2 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000028A6 584F addq.w A7, 4 000028A8 486E FEA2 pea.l [A6 - 0x15E] 000028AC 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 000028B0 486E FEA2 pea.l [A6 - 0x15E] 000028B4 487A 0052 pea.l [PC + 0x52 /* 00002908, value 0x4EAD0162 */] 000028B8 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000028BC 487A 1088 pea.l [PC + 0x1088 /* 00003946, value 0x11636C65, pstring "clearly angering " */] 000028C0 4267 clr.w -[A7] 000028C2 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000028C6 3006 move.w D0, D6 000028C8 E540 asl D0.w, 2 000028CA 0640 AFB0 addi.w D0, 0xAFB0 000028CE 2075 0000 movea.l A0, [A5 + D0.w] 000028D2 7000 moveq.l D0, 0x00 000028D4 1028 00EA move.b D0, [A0 + 0xEA] 000028D8 C1FC 0018 muls.w D0, 0x18 000028DC 0640 A826 addi.w D0, 0xA826 000028E0 4875 0000 pea.l [A5 + D0.w] 000028E4 4267 clr.w -[A7] 000028E6 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000028EA 487A 104A pea.l [PC + 0x104A /* 00003936, value 0xF2E2041, pstring ". Although the " */] 000028EE 4267 clr.w -[A7] 000028F0 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000028F4 486E FFA8 pea.l [A6 - 0x58] 000028F8 4267 clr.w -[A7] 000028FA 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000028FE 487A 1020 pea.l [PC + 0x1020 /* 00003920, value 0x14206576, pstring " evaporates quickly," */] 00002902 4267 clr.w -[A7] 00002904 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002908 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 0000290C 584F addq.w A7, 4 0000290E 486E FEA2 pea.l [A6 - 0x15E] 00002912 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00002916 486E FEA2 pea.l [A6 - 0x15E] 0000291A 487A 0024 pea.l [PC + 0x24 /* 00002940, value 0x4EAD0162 */] 0000291E 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00002922 487A 0FF6 pea.l [PC + 0xFF6 /* 0000391A, value 0x4746865, pstring "the " */] 00002926 4267 clr.w -[A7] 00002928 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000292C 486E FFD8 pea.l [A6 - 0x28] 00002930 4267 clr.w -[A7] 00002932 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002936 487A 0FC6 pea.l [PC + 0xFC6 /* 000038FE, value 0x1A20646F, pstring " doesn\'t seem to like you." */] 0000293A 4267 clr.w -[A7] 0000293C 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002940 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00002944 584F addq.w A7, 4 00002946 486E FEA2 pea.l [A6 - 0x15E] 0000294A 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 0000294E 3007 move.w D0, D7 00002950 E540 asl D0.w, 2 00002952 0640 AFB0 addi.w D0, 0xAFB0 00002956 2075 0000 movea.l A0, [A5 + D0.w] 0000295A 3F28 00F4 move.w -[A7], [A0 + 0xF4] 0000295E 3F3C FFFF move.w -[A7], 0xFFFF 00002962 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 00002966 3007 move.w D0, D7 00002968 E540 asl D0.w, 2 0000296A 0640 AFB0 addi.w D0, 0xAFB0 0000296E 2075 0000 movea.l A0, [A5 + D0.w] 00002972 4268 00F4 clr.w [A0 + 0xF4] 00002976 3006 move.w D0, D6 00002978 E540 asl D0.w, 2 0000297A 0640 AFB0 addi.w D0, 0xAFB0 0000297E 2075 0000 movea.l A0, [A5 + D0.w] 00002982 3028 00E2 move.w D0, [A0 + 0xE2] 00002986 5240 addq.w D0, 1 00002988 3206 move.w D1, D6 0000298A E541 asl D1.w, 2 0000298C 0641 AFB0 addi.w D1, 0xAFB0 00002990 2075 1000 movea.l A0, [A5 + D1.w] 00002994 3140 00E2 move.w [A0 + 0xE2], D0 00002998 6000 0A6C bra +0xA6E /* 00003406 */ label0000299C: 0000299C 3006 move.w D0, D6 0000299E E540 asl D0.w, 2 000029A0 0640 AFB0 addi.w D0, 0xAFB0 000029A4 2075 0000 movea.l A0, [A5 + D0.w] 000029A8 BE68 00DA cmp.w D7, [A0 + 0xDA] 000029AC 6600 021A bne +0x21C /* 00002BC8 */ 000029B0 486E FFA8 pea.l [A6 - 0x58] 000029B4 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 000029B8 486E FFD8 pea.l [A6 - 0x28] 000029BC 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 000029C0 486E FEA2 pea.l [A6 - 0x15E] 000029C4 487A 0038 pea.l [PC + 0x38 /* 000029FE, value 0x4EAD0162 */] 000029C8 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000029CC 487A 0F2A pea.l [PC + 0xF2A /* 000038F8, value 0x4546865, pstring "The " */] 000029D0 4267 clr.w -[A7] 000029D2 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000029D6 486E FFA8 pea.l [A6 - 0x58] 000029DA 4267 clr.w -[A7] 000029DC 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000029E0 487A 0EF2 pea.l [PC + 0xEF2 /* 000038D4, value 0x2220736F '\" so', pstring " soars through the air toward the " */] 000029E4 4267 clr.w -[A7] 000029E6 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000029EA 486E FFD8 pea.l [A6 - 0x28] 000029EE 4267 clr.w -[A7] 000029F0 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000029F4 3F3C 002E move.w -[A7], 0x2E /* '.' */ 000029F8 4267 clr.w -[A7] 000029FA 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000029FE 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00002A02 584F addq.w A7, 4 00002A04 486E FEA2 pea.l [A6 - 0x15E] 00002A08 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00002A0C 486E FEA2 pea.l [A6 - 0x15E] 00002A10 487A 0010 pea.l [PC + 0x10 /* 00002A22, value 0x4EAD0162 */] 00002A14 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00002A18 487A 0EA6 pea.l [PC + 0xEA6 /* 000038C0, value 0x12497427, pstring "It\'s a direct hit!" */] 00002A1C 4267 clr.w -[A7] 00002A1E 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002A22 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00002A26 584F addq.w A7, 4 00002A28 486E FEA2 pea.l [A6 - 0x15E] 00002A2C 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00002A30 486E FEA2 pea.l [A6 - 0x15E] 00002A34 487A 0052 pea.l [PC + 0x52 /* 00002A88, value 0x4EAD0162 */] 00002A38 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00002A3C 487A 0E7C pea.l [PC + 0xE7C /* 000038BA, value 0x4546865, pstring "The " */] 00002A40 4267 clr.w -[A7] 00002A42 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002A46 486E FFD8 pea.l [A6 - 0x28] 00002A4A 4267 clr.w -[A7] 00002A4C 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002A50 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00002A54 4267 clr.w -[A7] 00002A56 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00002A5A 3006 move.w D0, D6 00002A5C E540 asl D0.w, 2 00002A5E 0640 AFB0 addi.w D0, 0xAFB0 00002A62 2075 0000 movea.l A0, [A5 + D0.w] 00002A66 7000 moveq.l D0, 0x00 00002A68 1028 00EA move.b D0, [A0 + 0xEA] 00002A6C C1FC 0018 muls.w D0, 0x18 00002A70 0640 A8B6 addi.w D0, 0xA8B6 00002A74 4875 0000 pea.l [A5 + D0.w] 00002A78 4267 clr.w -[A7] 00002A7A 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002A7E 487A 0E14 pea.l [PC + 0xE14 /* 00003894, value 0x2420616E '$ an', pstring " and gives you a puzzled look, as if" */] 00002A82 4267 clr.w -[A7] 00002A84 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002A88 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00002A8C 584F addq.w A7, 4 00002A8E 486E FEA2 pea.l [A6 - 0x15E] 00002A92 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00002A96 486E FEA2 pea.l [A6 - 0x15E] 00002A9A 487A 0062 pea.l [PC + 0x62 /* 00002AFE, value 0x4EAD0162 */] 00002A9E 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00002AA2 3006 move.w D0, D6 00002AA4 E540 asl D0.w, 2 00002AA6 0640 AFB0 addi.w D0, 0xAFB0 00002AAA 2075 0000 movea.l A0, [A5 + D0.w] 00002AAE 7000 moveq.l D0, 0x00 00002AB0 1028 00EA move.b D0, [A0 + 0xEA] 00002AB4 C1FC 0018 muls.w D0, 0x18 00002AB8 0640 A7DE addi.w D0, 0xA7DE 00002ABC 4875 0000 pea.l [A5 + D0.w] 00002AC0 4267 clr.w -[A7] 00002AC2 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002AC6 487A 0D9A pea.l [PC + 0xD9A /* 00003862, value 0x3020636F '0 co', pstring " couldn\'t understand why you would want to hurt " */] 00002ACA 4267 clr.w -[A7] 00002ACC 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002AD0 3006 move.w D0, D6 00002AD2 E540 asl D0.w, 2 00002AD4 0640 AFB0 addi.w D0, 0xAFB0 00002AD8 2075 0000 movea.l A0, [A5 + D0.w] 00002ADC 7000 moveq.l D0, 0x00 00002ADE 1028 00EA move.b D0, [A0 + 0xEA] 00002AE2 C1FC 0018 muls.w D0, 0x18 00002AE6 0640 A826 addi.w D0, 0xA826 00002AEA 4875 0000 pea.l [A5 + D0.w] 00002AEE 4267 clr.w -[A7] 00002AF0 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002AF4 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00002AF8 4267 clr.w -[A7] 00002AFA 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00002AFE 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00002B02 584F addq.w A7, 4 00002B04 486E FEA2 pea.l [A6 - 0x15E] 00002B08 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00002B0C 486E FEA2 pea.l [A6 - 0x15E] 00002B10 487A 0034 pea.l [PC + 0x34 /* 00002B46, value 0x4EAD0162 */] 00002B14 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00002B18 3006 move.w D0, D6 00002B1A E540 asl D0.w, 2 00002B1C 0640 AFB0 addi.w D0, 0xAFB0 00002B20 2075 0000 movea.l A0, [A5 + D0.w] 00002B24 7000 moveq.l D0, 0x00 00002B26 1028 00EA move.b D0, [A0 + 0xEA] 00002B2A C1FC 0018 muls.w D0, 0x18 00002B2E 0640 A796 addi.w D0, 0xA796 00002B32 4875 0000 pea.l [A5 + D0.w] 00002B36 4267 clr.w -[A7] 00002B38 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002B3C 487A 0CE8 pea.l [PC + 0xCE8 /* 00003826, value 0x3B207772 '; wr', pstring " writhes in agony and fades away in a cloud of white smoke," */] 00002B40 4267 clr.w -[A7] 00002B42 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002B46 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00002B4A 584F addq.w A7, 4 00002B4C 486E FEA2 pea.l [A6 - 0x15E] 00002B50 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00002B54 486E FEA2 pea.l [A6 - 0x15E] 00002B58 487A 0010 pea.l [PC + 0x10 /* 00002B6A, value 0x4EAD0162 */] 00002B5C 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00002B60 487A 0C76 pea.l [PC + 0xC76 /* 000037D8, value 0x4D627574 'Mbut', pstring "but never seems even a bit angry; only confused, upset, and perhaps betrayed." */] 00002B64 4267 clr.w -[A7] 00002B66 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002B6A 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00002B6E 584F addq.w A7, 4 00002B70 486E FEA2 pea.l [A6 - 0x15E] 00002B74 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00002B78 3006 move.w D0, D6 00002B7A E540 asl D0.w, 2 00002B7C 0640 AFB0 addi.w D0, 0xAFB0 00002B80 2075 0000 movea.l A0, [A5 + D0.w] 00002B84 4268 00D8 clr.w [A0 + 0xD8] 00002B88 3007 move.w D0, D7 00002B8A E540 asl D0.w, 2 00002B8C 0640 AFB0 addi.w D0, 0xAFB0 00002B90 2075 0000 movea.l A0, [A5 + D0.w] 00002B94 3F28 00F4 move.w -[A7], [A0 + 0xF4] 00002B98 3F3C FFFF move.w -[A7], 0xFFFF 00002B9C 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 00002BA0 3F2D B2C2 move.w -[A7], [A5 - 0x4D3E] 00002BA4 3F3C 0001 move.w -[A7], 0x1 00002BA8 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 00002BAC 3007 move.w D0, D7 00002BAE E540 asl D0.w, 2 00002BB0 0640 AFB0 addi.w D0, 0xAFB0 00002BB4 2075 0000 movea.l A0, [A5 + D0.w] 00002BB8 316D B2C2 00F4 move.w [A0 + 0xF4], [A5 - 0x4D3E] 00002BBE 3F07 move.w -[A7], D7 00002BC0 4EBA E588 jsr [PC - 0x1A78 /* 0000114A */] 00002BC4 6000 0840 bra +0x842 /* 00003406 */ label00002BC8: 00002BC8 3007 move.w D0, D7 00002BCA E540 asl D0.w, 2 00002BCC 0640 AFB0 addi.w D0, 0xAFB0 00002BD0 2075 0000 movea.l A0, [A5 + D0.w] 00002BD4 1028 0108 move.b D0, [A0 + 0x108] 00002BD8 5300 subq.b D0, 1 00002BDA 6700 01C2 beq +0x1C4 /* 00002D9E */ 00002BDE 486E FFA8 pea.l [A6 - 0x58] 00002BE2 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00002BE6 486E FFD8 pea.l [A6 - 0x28] 00002BEA 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00002BEE 486E FEA2 pea.l [A6 - 0x15E] 00002BF2 487A 0038 pea.l [PC + 0x38 /* 00002C2C, value 0x4EAD0162 */] 00002BF6 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00002BFA 487A 0BD6 pea.l [PC + 0xBD6 /* 000037D2, value 0x4546865, pstring "The " */] 00002BFE 4267 clr.w -[A7] 00002C00 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002C04 486E FFA8 pea.l [A6 - 0x58] 00002C08 4267 clr.w -[A7] 00002C0A 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002C0E 487A 0B9E pea.l [PC + 0xB9E /* 000037AE, value 0x2220736F '\" so', pstring " soars through the air toward the " */] 00002C12 4267 clr.w -[A7] 00002C14 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002C18 486E FFD8 pea.l [A6 - 0x28] 00002C1C 4267 clr.w -[A7] 00002C1E 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002C22 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00002C26 4267 clr.w -[A7] 00002C28 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00002C2C 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00002C30 584F addq.w A7, 4 00002C32 486E FEA2 pea.l [A6 - 0x15E] 00002C36 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00002C3A 486E FEA2 pea.l [A6 - 0x15E] 00002C3E 487A 0010 pea.l [PC + 0x10 /* 00002C50, value 0x4EAD0162 */] 00002C42 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00002C46 487A 0B52 pea.l [PC + 0xB52 /* 0000379A, value 0x12497427, pstring "It\'s a direct hit!" */] 00002C4A 4267 clr.w -[A7] 00002C4C 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002C50 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00002C54 584F addq.w A7, 4 00002C56 486E FEA2 pea.l [A6 - 0x15E] 00002C5A 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00002C5E 486E FEA2 pea.l [A6 - 0x15E] 00002C62 487A 0052 pea.l [PC + 0x52 /* 00002CB6, value 0x4EAD0162 */] 00002C66 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00002C6A 487A 0B28 pea.l [PC + 0xB28 /* 00003794, value 0x4546865, pstring "The " */] 00002C6E 4267 clr.w -[A7] 00002C70 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002C74 486E FFD8 pea.l [A6 - 0x28] 00002C78 4267 clr.w -[A7] 00002C7A 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002C7E 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00002C82 4267 clr.w -[A7] 00002C84 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00002C88 3006 move.w D0, D6 00002C8A E540 asl D0.w, 2 00002C8C 0640 AFB0 addi.w D0, 0xAFB0 00002C90 2075 0000 movea.l A0, [A5 + D0.w] 00002C94 7000 moveq.l D0, 0x00 00002C96 1028 00EA move.b D0, [A0 + 0xEA] 00002C9A C1FC 0018 muls.w D0, 0x18 00002C9E 0640 A8B6 addi.w D0, 0xA8B6 00002CA2 4875 0000 pea.l [A5 + D0.w] 00002CA6 4267 clr.w -[A7] 00002CA8 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002CAC 487A 0AC6 pea.l [PC + 0xAC6 /* 00003774, value 0x1E20616E, pstring " and gives you a puzzled look," */] 00002CB0 4267 clr.w -[A7] 00002CB2 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002CB6 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00002CBA 584F addq.w A7, 4 00002CBC 486E FEA2 pea.l [A6 - 0x15E] 00002CC0 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00002CC4 486E FEA2 pea.l [A6 - 0x15E] 00002CC8 487A 003E pea.l [PC + 0x3E /* 00002D08, value 0x4EAD0162 */] 00002CCC 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00002CD0 487A 0A7E pea.l [PC + 0xA7E /* 00003750, value 0x22636C65 '\"cle', pstring "clearly confused by your actions. " */] 00002CD4 4267 clr.w -[A7] 00002CD6 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002CDA 3006 move.w D0, D6 00002CDC E540 asl D0.w, 2 00002CDE 0640 AFB0 addi.w D0, 0xAFB0 00002CE2 2075 0000 movea.l A0, [A5 + D0.w] 00002CE6 7000 moveq.l D0, 0x00 00002CE8 1028 00EA move.b D0, [A0 + 0xEA] 00002CEC C1FC 0018 muls.w D0, 0x18 00002CF0 0640 A796 addi.w D0, 0xA796 00002CF4 4875 0000 pea.l [A5 + D0.w] 00002CF8 4267 clr.w -[A7] 00002CFA 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002CFE 487A 0A44 pea.l [PC + 0xA44 /* 00003744, value 0xB207265, pstring " retreats a" */] 00002D02 4267 clr.w -[A7] 00002D04 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002D08 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00002D0C 584F addq.w A7, 4 00002D0E 486E FEA2 pea.l [A6 - 0x15E] 00002D12 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00002D16 486E FEA2 pea.l [A6 - 0x15E] 00002D1A 487A 0010 pea.l [PC + 0x10 /* 00002D2C, value 0x4EAD0162 */] 00002D1E 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00002D22 487A 09E6 pea.l [PC + 0x9E6 /* 0000370A, value 0x38666577 '8few', pstring "few inches, watching you more carefully than before, but" */] 00002D26 4267 clr.w -[A7] 00002D28 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002D2C 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00002D30 584F addq.w A7, 4 00002D32 486E FEA2 pea.l [A6 - 0x15E] 00002D36 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00002D3A 486E FEA2 pea.l [A6 - 0x15E] 00002D3E 487A 0010 pea.l [PC + 0x10 /* 00002D50, value 0x4EAD0162 */] 00002D42 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00002D46 487A 09A6 pea.l [PC + 0x9A6 /* 000036EE, value 0x1B737469, pstring "still doesn\'t seem hostile." */] 00002D4A 4267 clr.w -[A7] 00002D4C 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002D50 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00002D54 584F addq.w A7, 4 00002D56 486E FEA2 pea.l [A6 - 0x15E] 00002D5A 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00002D5E 3007 move.w D0, D7 00002D60 E540 asl D0.w, 2 00002D62 0640 AFB0 addi.w D0, 0xAFB0 00002D66 2075 0000 movea.l A0, [A5 + D0.w] 00002D6A 3F28 00F4 move.w -[A7], [A0 + 0xF4] 00002D6E 3F3C FFFF move.w -[A7], 0xFFFF 00002D72 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 00002D76 3F2D B2C2 move.w -[A7], [A5 - 0x4D3E] 00002D7A 3F3C 0001 move.w -[A7], 0x1 00002D7E 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 00002D82 3007 move.w D0, D7 00002D84 E540 asl D0.w, 2 00002D86 0640 AFB0 addi.w D0, 0xAFB0 00002D8A 2075 0000 movea.l A0, [A5 + D0.w] 00002D8E 316D B2C2 00F4 move.w [A0 + 0xF4], [A5 - 0x4D3E] 00002D94 3F07 move.w -[A7], D7 00002D96 4EBA E3B2 jsr [PC - 0x1C4E /* 0000114A */] 00002D9A 6000 066A bra +0x66C /* 00003406 */ label00002D9E: 00002D9E 486E FFA8 pea.l [A6 - 0x58] 00002DA2 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00002DA6 486E FFD8 pea.l [A6 - 0x28] 00002DAA 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00002DAE 486E FEA2 pea.l [A6 - 0x15E] 00002DB2 487A 0038 pea.l [PC + 0x38 /* 00002DEC, value 0x4EAD0162 */] 00002DB6 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00002DBA 487A 092C pea.l [PC + 0x92C /* 000036E8, value 0x4546865, pstring "The " */] 00002DBE 4267 clr.w -[A7] 00002DC0 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002DC4 486E FFA8 pea.l [A6 - 0x58] 00002DC8 4267 clr.w -[A7] 00002DCA 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002DCE 487A 08EA pea.l [PC + 0x8EA /* 000036BA, value 0x2D20736F '- so', pstring " soars through the air and splashes onto the " */] 00002DD2 4267 clr.w -[A7] 00002DD4 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002DD8 486E FFD8 pea.l [A6 - 0x28] 00002DDC 4267 clr.w -[A7] 00002DDE 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002DE2 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00002DE6 4267 clr.w -[A7] 00002DE8 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00002DEC 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00002DF0 584F addq.w A7, 4 00002DF2 486E FEA2 pea.l [A6 - 0x15E] 00002DF6 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00002DFA 486E FEA2 pea.l [A6 - 0x15E] 00002DFE 487A 0038 pea.l [PC + 0x38 /* 00002E38, value 0x4EAD0162 */] 00002E02 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00002E06 487A 08AC pea.l [PC + 0x8AC /* 000036B4, value 0x4546865, pstring "The " */] 00002E0A 4267 clr.w -[A7] 00002E0C 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002E10 486E FFD8 pea.l [A6 - 0x28] 00002E14 4267 clr.w -[A7] 00002E16 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002E1A 487A 0886 pea.l [PC + 0x886 /* 000036A2, value 0x10207368, pstring " shakes off the " */] 00002E1E 4267 clr.w -[A7] 00002E20 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002E24 486E FFA8 pea.l [A6 - 0x58] 00002E28 4267 clr.w -[A7] 00002E2A 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002E2E 487A 0856 pea.l [PC + 0x856 /* 00003686, value 0x1B2C2077, pstring ", which evaporates quickly." */] 00002E32 4267 clr.w -[A7] 00002E34 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002E38 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00002E3C 584F addq.w A7, 4 00002E3E 486E FEA2 pea.l [A6 - 0x15E] 00002E42 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00002E46 486E FEA2 pea.l [A6 - 0x15E] 00002E4A 487A 0024 pea.l [PC + 0x24 /* 00002E70, value 0x4EAD0162 */] 00002E4E 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00002E52 487A 082C pea.l [PC + 0x82C /* 00003680, value 0x4546865, pstring "The " */] 00002E56 4267 clr.w -[A7] 00002E58 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002E5C 486E FFD8 pea.l [A6 - 0x28] 00002E60 4267 clr.w -[A7] 00002E62 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002E66 487A 07E0 pea.l [PC + 0x7E0 /* 00003648, value 0x37207365 '7 se', pstring " seems quite puzzled by your actions, but still doesn\'t" */] 00002E6A 4267 clr.w -[A7] 00002E6C 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002E70 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00002E74 584F addq.w A7, 4 00002E76 486E FEA2 pea.l [A6 - 0x15E] 00002E7A 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00002E7E 486E FEA2 pea.l [A6 - 0x15E] 00002E82 487A 0010 pea.l [PC + 0x10 /* 00002E94, value 0x4EAD0162 */] 00002E86 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00002E8A 487A 07AE pea.l [PC + 0x7AE /* 0000363A, value 0xD736565 '\rsee', pstring "seem hostile." */] 00002E8E 4267 clr.w -[A7] 00002E90 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002E94 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00002E98 584F addq.w A7, 4 00002E9A 486E FEA2 pea.l [A6 - 0x15E] 00002E9E 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00002EA2 3007 move.w D0, D7 00002EA4 E540 asl D0.w, 2 00002EA6 0640 AFB0 addi.w D0, 0xAFB0 00002EAA 2075 0000 movea.l A0, [A5 + D0.w] 00002EAE 3F28 00F4 move.w -[A7], [A0 + 0xF4] 00002EB2 3F3C FFFF move.w -[A7], 0xFFFF 00002EB6 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 00002EBA 3007 move.w D0, D7 00002EBC E540 asl D0.w, 2 00002EBE 0640 AFB0 addi.w D0, 0xAFB0 00002EC2 2075 0000 movea.l A0, [A5 + D0.w] 00002EC6 4268 00F4 clr.w [A0 + 0xF4] 00002ECA 6000 053A bra +0x53C /* 00003406 */ label00002ECE: 00002ECE 554F subq.w A7, 2 00002ED0 486E FFA8 pea.l [A6 - 0x58] 00002ED4 4EAD 043A jsr [A5 + 0x43A /* export_131 */] 00002ED8 3E1F move.w D7, [A7]+ 00002EDA 554F subq.w A7, 2 00002EDC 486E FFD8 pea.l [A6 - 0x28] 00002EE0 4EAD 043A jsr [A5 + 0x43A /* export_131 */] 00002EE4 3A1F move.w D5, [A7]+ 00002EE6 486E FFA8 pea.l [A6 - 0x58] 00002EEA 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00002EEE 486E FFD8 pea.l [A6 - 0x28] 00002EF2 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00002EF6 486E FFC0 pea.l [A6 - 0x40] 00002EFA 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00002EFE BE45 cmp.w D7, D5 00002F00 6664 bne +0x66 /* 00002F66 */ 00002F02 486E FEA2 pea.l [A6 - 0x15E] 00002F06 487A 004C pea.l [PC + 0x4C /* 00002F54, value 0x4EAD0162 */] 00002F0A 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00002F0E 487A 070A pea.l [PC + 0x70A /* 0000361A, value 0x1F536F72, pstring "Sorry, but it is impossible to " */] 00002F12 4267 clr.w -[A7] 00002F14 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002F18 486D E1D4 pea.l [A5 - 0x1E2C] 00002F1C 4267 clr.w -[A7] 00002F1E 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002F22 487A 06F0 pea.l [PC + 0x6F0 /* 00003614, value 0x5207468, pstring " the " */] 00002F26 4267 clr.w -[A7] 00002F28 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002F2C 486E FFA8 pea.l [A6 - 0x58] 00002F30 4267 clr.w -[A7] 00002F32 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002F36 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00002F3A 4267 clr.w -[A7] 00002F3C 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00002F40 486E FFC0 pea.l [A6 - 0x40] 00002F44 4267 clr.w -[A7] 00002F46 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002F4A 487A 06BE pea.l [PC + 0x6BE /* 0000360A, value 0x8206974, pstring " itself!" */] 00002F4E 4267 clr.w -[A7] 00002F50 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002F54 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00002F58 584F addq.w A7, 4 00002F5A 486E FEA2 pea.l [A6 - 0x15E] 00002F5E 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00002F62 6000 04A2 bra +0x4A4 /* 00003406 */ label00002F66: 00002F66 554F subq.w A7, 2 00002F68 3F07 move.w -[A7], D7 00002F6A 4EAD 042A jsr [A5 + 0x42A /* export_129 */] 00002F6E 0C5F 0001 cmpi.w [A7]+, 0x1 00002F72 56C0 sne D0 00002F74 2F00 move.l -[A7], D0 00002F76 554F subq.w A7, 2 00002F78 3F07 move.w -[A7], D7 00002F7A 4EAD 042A jsr [A5 + 0x42A /* export_129 */] 00002F7E 321F move.w D1, [A7]+ 00002F80 201F move.l D0, [A7]+ 00002F82 0C41 03E8 cmpi.w D1, 0x3E8 00002F86 56C1 sne D1 00002F88 C001 and.b D0, D1 00002F8A 673C beq +0x3E /* 00002FC8 */ 00002F8C 486E FEA2 pea.l [A6 - 0x15E] 00002F90 487A 0024 pea.l [PC + 0x24 /* 00002FB6, value 0x4EAD0162 */] 00002F94 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00002F98 487A 065C pea.l [PC + 0x65C /* 000035F6, value 0x13596F75, pstring "You don\'t have the " */] 00002F9C 4267 clr.w -[A7] 00002F9E 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002FA2 486E FFA8 pea.l [A6 - 0x58] 00002FA6 4267 clr.w -[A7] 00002FA8 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002FAC 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00002FB0 4267 clr.w -[A7] 00002FB2 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00002FB6 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00002FBA 584F addq.w A7, 4 00002FBC 486E FEA2 pea.l [A6 - 0x15E] 00002FC0 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00002FC4 6000 0440 bra +0x442 /* 00003406 */ label00002FC8: 00002FC8 554F subq.w A7, 2 00002FCA 3F05 move.w -[A7], D5 00002FCC 4EAD 042A jsr [A5 + 0x42A /* export_129 */] 00002FD0 301F move.w D0, [A7]+ 00002FD2 B06D B2C2 cmp.w D0, [A5 - 0x4D3E] 00002FD6 675C beq +0x5E /* 00003034 */ 00002FD8 486E FEA2 pea.l [A6 - 0x15E] 00002FDC 487A 0044 pea.l [PC + 0x44 /* 00003022, value 0x4EAD0162 */] 00002FE0 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00002FE4 487A 0608 pea.l [PC + 0x608 /* 000035EE, value 0x6546865, pstring "There " */] 00002FE8 4267 clr.w -[A7] 00002FEA 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00002FEE 486E FE8A pea.l [A6 - 0x176] 00002FF2 3F05 move.w -[A7], D5 00002FF4 4EBA DB8E jsr [PC - 0x2472 /* 00000B84 */] 00002FF8 584F addq.w A7, 4 00002FFA 486E FE8A pea.l [A6 - 0x176] 00002FFE 4267 clr.w -[A7] 00003000 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003004 487A 05E2 pea.l [PC + 0x5E2 /* 000035E8, value 0x4206E6F, pstring " no " */] 00003008 4267 clr.w -[A7] 0000300A 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000300E 486E FFD8 pea.l [A6 - 0x28] 00003012 4267 clr.w -[A7] 00003014 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003018 487A 05C6 pea.l [PC + 0x5C6 /* 000035E0, value 0x6206865, pstring " here." */] 0000301C 4267 clr.w -[A7] 0000301E 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003022 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00003026 584F addq.w A7, 4 00003028 486E FEA2 pea.l [A6 - 0x15E] 0000302C 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00003030 6000 03D4 bra +0x3D6 /* 00003406 */ label00003034: 00003034 3007 move.w D0, D7 00003036 E540 asl D0.w, 2 00003038 0640 AFB0 addi.w D0, 0xAFB0 0000303C 2075 0000 movea.l A0, [A5 + D0.w] 00003040 4A28 0108 tst.b [A0 + 0x108] 00003044 6700 0200 beq +0x202 /* 00003246 */ 00003048 3005 move.w D0, D5 0000304A E540 asl D0.w, 2 0000304C 0640 AFB0 addi.w D0, 0xAFB0 00003050 2075 0000 movea.l A0, [A5 + D0.w] 00003054 1028 0103 move.b D0, [A0 + 0x103] 00003058 5300 subq.b D0, 1 0000305A 6700 00F6 beq +0xF8 /* 00003152 */ 0000305E 486E FEA2 pea.l [A6 - 0x15E] 00003062 487A 0038 pea.l [PC + 0x38 /* 0000309C, value 0x4EAD0162 */] 00003066 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 0000306A 487A 056E pea.l [PC + 0x56E /* 000035DA, value 0x4546865, pstring "The " */] 0000306E 4267 clr.w -[A7] 00003070 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003074 486E FFA8 pea.l [A6 - 0x58] 00003078 4267 clr.w -[A7] 0000307A 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000307E 487A 0538 pea.l [PC + 0x538 /* 000035B8, value 0x2120736F '! so', pstring " soars through the air toward the" */] 00003082 4267 clr.w -[A7] 00003084 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003088 486E FFD8 pea.l [A6 - 0x28] 0000308C 4267 clr.w -[A7] 0000308E 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003092 487A 0514 pea.l [PC + 0x514 /* 000035A8, value 0xE2C2061, pstring ", and splashes" */] 00003096 4267 clr.w -[A7] 00003098 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000309C 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000030A0 584F addq.w A7, 4 000030A2 486E FEA2 pea.l [A6 - 0x15E] 000030A6 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 000030AA 486E FEA2 pea.l [A6 - 0x15E] 000030AE 487A 0044 pea.l [PC + 0x44 /* 000030F4, value 0x4EAD0162 */] 000030B2 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000030B6 487A 04E6 pea.l [PC + 0x4E6 /* 0000359E, value 0x8616761, pstring "against " */] 000030BA 4267 clr.w -[A7] 000030BC 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000030C0 486E FE8A pea.l [A6 - 0x176] 000030C4 3F05 move.w -[A7], D5 000030C6 4EBA DB24 jsr [PC - 0x24DC /* 00000BEC */] 000030CA 584F addq.w A7, 4 000030CC 486E FE8A pea.l [A6 - 0x176] 000030D0 4267 clr.w -[A7] 000030D2 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000030D6 487A 049A pea.l [PC + 0x49A /* 00003572, value 0x2A2E2046 '*. F', pstring ". For a moment, everything is soaked with " */] 000030DA 4267 clr.w -[A7] 000030DC 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000030E0 486E FFA8 pea.l [A6 - 0x58] 000030E4 4267 clr.w -[A7] 000030E6 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000030EA 3F3C 002C move.w -[A7], 0x2C /* ',' */ 000030EE 4267 clr.w -[A7] 000030F0 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000030F4 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000030F8 584F addq.w A7, 4 000030FA 486E FEA2 pea.l [A6 - 0x15E] 000030FE 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00003102 486E FEA2 pea.l [A6 - 0x15E] 00003106 487A 0010 pea.l [PC + 0x10 /* 00003118, value 0x4EAD0162 */] 0000310A 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 0000310E 487A 043E pea.l [PC + 0x43E /* 0000354E, value 0x22627574 '\"but', pstring "but the liquid quickly evaporates." */] 00003112 4267 clr.w -[A7] 00003114 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003118 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 0000311C 584F addq.w A7, 4 0000311E 486E FEA2 pea.l [A6 - 0x15E] 00003122 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00003126 3007 move.w D0, D7 00003128 E540 asl D0.w, 2 0000312A 0640 AFB0 addi.w D0, 0xAFB0 0000312E 2075 0000 movea.l A0, [A5 + D0.w] 00003132 3F28 00F4 move.w -[A7], [A0 + 0xF4] 00003136 3F3C FFFF move.w -[A7], 0xFFFF 0000313A 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 0000313E 3007 move.w D0, D7 00003140 E540 asl D0.w, 2 00003142 0640 AFB0 addi.w D0, 0xAFB0 00003146 2075 0000 movea.l A0, [A5 + D0.w] 0000314A 4268 00F4 clr.w [A0 + 0xF4] 0000314E 6000 02B6 bra +0x2B8 /* 00003406 */ label00003152: 00003152 486E FEA2 pea.l [A6 - 0x15E] 00003156 487A 0038 pea.l [PC + 0x38 /* 00003190, value 0x4EAD0162 */] 0000315A 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 0000315E 487A 03E8 pea.l [PC + 0x3E8 /* 00003548, value 0x4546865, pstring "The " */] 00003162 4267 clr.w -[A7] 00003164 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003168 486E FFA8 pea.l [A6 - 0x58] 0000316C 4267 clr.w -[A7] 0000316E 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003172 487A 03B2 pea.l [PC + 0x3B2 /* 00003526, value 0x2120736F '! so', pstring " soars through the air toward the" */] 00003176 4267 clr.w -[A7] 00003178 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000317C 486E FFD8 pea.l [A6 - 0x28] 00003180 4267 clr.w -[A7] 00003182 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003186 487A 0390 pea.l [PC + 0x390 /* 00003518, value 0xD2C2061 '\r, a', pstring ", and sloshes" */] 0000318A 4267 clr.w -[A7] 0000318C 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003190 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00003194 584F addq.w A7, 4 00003196 486E FEA2 pea.l [A6 - 0x15E] 0000319A 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 0000319E 486E FEA2 pea.l [A6 - 0x15E] 000031A2 487A 0044 pea.l [PC + 0x44 /* 000031E8, value 0x4EAD0162 */] 000031A6 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000031AA 487A 035A pea.l [PC + 0x35A /* 00003506, value 0x10696E74, pstring "into and around " */] 000031AE 4267 clr.w -[A7] 000031B0 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000031B4 486E FE8A pea.l [A6 - 0x176] 000031B8 3F05 move.w -[A7], D5 000031BA 4EBA DA30 jsr [PC - 0x25D0 /* 00000BEC */] 000031BE 584F addq.w A7, 4 000031C0 486E FE8A pea.l [A6 - 0x176] 000031C4 4267 clr.w -[A7] 000031C6 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000031CA 487A 030E pea.l [PC + 0x30E /* 000034DA, value 0x2A2E2046 '*. F', pstring ". For a moment, everything is soaked with " */] 000031CE 4267 clr.w -[A7] 000031D0 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000031D4 486E FFA8 pea.l [A6 - 0x58] 000031D8 4267 clr.w -[A7] 000031DA 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000031DE 3F3C 002C move.w -[A7], 0x2C /* ',' */ 000031E2 4267 clr.w -[A7] 000031E4 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000031E8 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000031EC 584F addq.w A7, 4 000031EE 486E FEA2 pea.l [A6 - 0x15E] 000031F2 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 000031F6 486E FEA2 pea.l [A6 - 0x15E] 000031FA 487A 0010 pea.l [PC + 0x10 /* 0000320C, value 0x4EAD0162 */] 000031FE 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00003202 487A 02B2 pea.l [PC + 0x2B2 /* 000034B6, value 0x22627574 '\"but', pstring "but the liquid quickly evaporates." */] 00003206 4267 clr.w -[A7] 00003208 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000320C 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00003210 584F addq.w A7, 4 00003212 486E FEA2 pea.l [A6 - 0x15E] 00003216 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 0000321A 3007 move.w D0, D7 0000321C E540 asl D0.w, 2 0000321E 0640 AFB0 addi.w D0, 0xAFB0 00003222 2075 0000 movea.l A0, [A5 + D0.w] 00003226 3F28 00F4 move.w -[A7], [A0 + 0xF4] 0000322A 3F3C FFFF move.w -[A7], 0xFFFF 0000322E 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 00003232 3007 move.w D0, D7 00003234 E540 asl D0.w, 2 00003236 0640 AFB0 addi.w D0, 0xAFB0 0000323A 2075 0000 movea.l A0, [A5 + D0.w] 0000323E 4268 00F4 clr.w [A0 + 0xF4] 00003242 6000 01C2 bra +0x1C4 /* 00003406 */ label00003246: 00003246 3005 move.w D0, D5 00003248 E540 asl D0.w, 2 0000324A 0640 AFB0 addi.w D0, 0xAFB0 0000324E 2075 0000 movea.l A0, [A5 + D0.w] 00003252 1028 0103 move.b D0, [A0 + 0x103] 00003256 5300 subq.b D0, 1 00003258 6700 00E4 beq +0xE6 /* 0000333E */ 0000325C 486E FEA2 pea.l [A6 - 0x15E] 00003260 487A 0038 pea.l [PC + 0x38 /* 0000329A, value 0x4EAD0162 */] 00003264 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00003268 487A 0246 pea.l [PC + 0x246 /* 000034B0, value 0x4546865, pstring "The " */] 0000326C 4267 clr.w -[A7] 0000326E 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003272 486E FFA8 pea.l [A6 - 0x58] 00003276 4267 clr.w -[A7] 00003278 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000327C 487A 020E pea.l [PC + 0x20E /* 0000348C, value 0x2220736F '\" so', pstring " soars through the air toward the " */] 00003280 4267 clr.w -[A7] 00003282 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003286 486E FFD8 pea.l [A6 - 0x28] 0000328A 4267 clr.w -[A7] 0000328C 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003290 487A 01EE pea.l [PC + 0x1EE /* 00003480, value 0xB2C2061, pstring ", and lands" */] 00003294 4267 clr.w -[A7] 00003296 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000329A 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 0000329E 584F addq.w A7, 4 000032A0 486E FEA2 pea.l [A6 - 0x15E] 000032A4 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 000032A8 486E FEA2 pea.l [A6 - 0x15E] 000032AC 487A 0030 pea.l [PC + 0x30 /* 000032DE, value 0x4EAD0162 */] 000032B0 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000032B4 487A 01B2 pea.l [PC + 0x1B2 /* 00003468, value 0x16776974, pstring "with a \"thud\" next to " */] 000032B8 4267 clr.w -[A7] 000032BA 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000032BE 486E FE8A pea.l [A6 - 0x176] 000032C2 3F05 move.w -[A7], D5 000032C4 4EBA D926 jsr [PC - 0x26DA /* 00000BEC */] 000032C8 584F addq.w A7, 4 000032CA 486E FE8A pea.l [A6 - 0x176] 000032CE 4267 clr.w -[A7] 000032D0 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000032D4 3F3C 002E move.w -[A7], 0x2E /* '.' */ 000032D8 4267 clr.w -[A7] 000032DA 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000032DE 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000032E2 584F addq.w A7, 4 000032E4 486E FEA2 pea.l [A6 - 0x15E] 000032E8 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 000032EC 3007 move.w D0, D7 000032EE E540 asl D0.w, 2 000032F0 0640 AFB0 addi.w D0, 0xAFB0 000032F4 2075 0000 movea.l A0, [A5 + D0.w] 000032F8 3F28 00F4 move.w -[A7], [A0 + 0xF4] 000032FC 3F3C FFFF move.w -[A7], 0xFFFF 00003300 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 00003304 3005 move.w D0, D5 00003306 E540 asl D0.w, 2 00003308 0640 AFB0 addi.w D0, 0xAFB0 0000330C 2075 0000 movea.l A0, [A5 + D0.w] 00003310 3F28 00F4 move.w -[A7], [A0 + 0xF4] 00003314 3F3C 0001 move.w -[A7], 0x1 00003318 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 0000331C 3005 move.w D0, D5 0000331E E540 asl D0.w, 2 00003320 0640 AFB0 addi.w D0, 0xAFB0 00003324 2075 0000 movea.l A0, [A5 + D0.w] 00003328 3007 move.w D0, D7 0000332A E540 asl D0.w, 2 0000332C 0640 AFB0 addi.w D0, 0xAFB0 00003330 2275 0000 movea.l A1, [A5 + D0.w] 00003334 3368 00F4 00F4 move.w [A1 + 0xF4], [A0 + 0xF4] 0000333A 6000 00CA bra +0xCC /* 00003406 */ label0000333E: 0000333E 486E FEA2 pea.l [A6 - 0x15E] 00003342 487A 0038 pea.l [PC + 0x38 /* 0000337C, value 0x4EAD0162 */] 00003346 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 0000334A 487A 0116 pea.l [PC + 0x116 /* 00003462, value 0x4546865, pstring "The " */] 0000334E 4267 clr.w -[A7] 00003350 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003354 486E FFA8 pea.l [A6 - 0x58] 00003358 4267 clr.w -[A7] 0000335A 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000335E 487A 00DE pea.l [PC + 0xDE /* 0000343E, value 0x2220736F '\" so', pstring " soars through the air toward the " */] 00003362 4267 clr.w -[A7] 00003364 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003368 486E FFD8 pea.l [A6 - 0x28] 0000336C 4267 clr.w -[A7] 0000336E 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003372 487A 00BE pea.l [PC + 0xBE /* 00003432, value 0xB2C2061, pstring ", and lands" */] 00003376 4267 clr.w -[A7] 00003378 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000337C 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00003380 584F addq.w A7, 4 00003382 486E FEA2 pea.l [A6 - 0x15E] 00003386 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 0000338A 486E FEA2 pea.l [A6 - 0x15E] 0000338E 487A 0030 pea.l [PC + 0x30 /* 000033C0, value 0x4EAD0162 */] 00003392 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00003396 487A 0096 pea.l [PC + 0x96 /* 0000342E, value 0x3696E20, pstring "in " */] 0000339A 4267 clr.w -[A7] 0000339C 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000033A0 486E FE8A pea.l [A6 - 0x176] 000033A4 3F05 move.w -[A7], D5 000033A6 4EBA D844 jsr [PC - 0x27BC /* 00000BEC */] 000033AA 584F addq.w A7, 4 000033AC 486E FE8A pea.l [A6 - 0x176] 000033B0 4267 clr.w -[A7] 000033B2 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000033B6 487A 0064 pea.l [PC + 0x64 /* 0000341C, value 0x10207769, pstring " with a \"thunk.\"" */] 000033BA 4267 clr.w -[A7] 000033BC 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000033C0 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000033C4 584F addq.w A7, 4 000033C6 486E FEA2 pea.l [A6 - 0x15E] 000033CA 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 000033CE 3007 move.w D0, D7 000033D0 E540 asl D0.w, 2 000033D2 0640 AFB0 addi.w D0, 0xAFB0 000033D6 2075 0000 movea.l A0, [A5 + D0.w] 000033DA 3F28 00F4 move.w -[A7], [A0 + 0xF4] 000033DE 3F3C FFFF move.w -[A7], 0xFFFF 000033E2 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 000033E6 3F05 move.w -[A7], D5 000033E8 3F3C 0001 move.w -[A7], 0x1 000033EC 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 000033F0 3F07 move.w -[A7], D7 000033F2 4EBA DD56 jsr [PC - 0x22AA /* 0000114A */] 000033F6 3007 move.w D0, D7 000033F8 E540 asl D0.w, 2 000033FA 0640 AFB0 addi.w D0, 0xAFB0 000033FE 2075 0000 movea.l A0, [A5 + D0.w] 00003402 3145 00F4 move.w [A0 + 0xF4], D5 label00003406: 00003406 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 0000340A 4E5E unlink A6 0000340C 205F movea.l A0, [A7]+ 0000340E 4FEF 000C lea.l A7, [A7 + 0xC] 00003412 4ED0 jmp [A0] 00003414 8554 or.w [A4], D2 00003416 4852 pea.l [A2] 00003418 4F57 chk.w D7, [A7] 0000341A 0760 bchg -[A0], D3 0000341C 1020 move.b D0, -[A0] 0000341E 7769 moveq.l D3, 0x69 00003420 7468 moveq.l D2, 0x68 00003422 2061 movea.l A0, -[A1] 00003424 2022 move.l D0, -[A2] 00003426 7468 moveq.l D2, 0x68 00003428 756E moveq.l D2, 0x6E 0000342A 6B2E bmi +0x30 /* 0000345A */ 0000342C 2216 move.l D1, [A6] 0000342E 0369 6E20 bchg [A1 + 0x6E20], D1 00003432 0B2C 2061 btst [A4 + 0x2061], D5 00003436 6E64 bgt +0x66 /* 0000349C */ 00003438 206C 616E movea.l A0, [A4 + 0x616E] 0000343C 6473 bcc +0x75 /* 000034B1 */ 0000343E 2220 move.l D1, -[A0] 00003440 736F moveq.l D1, 0x6F 00003442 6172 bsr +0x74 /* 000034B6 */ 00003444 7320 moveq.l D1, 0x20 00003446 7468 moveq.l D2, 0x68 00003448 726F moveq.l D1, 0x6F 0000344A 7567 moveq.l D2, 0x67 0000344C 6820 bvc +0x22 /* 0000346E */ 0000344E 7468 moveq.l D2, 0x68 00003450 6520 bcs +0x22 /* 00003472 */ 00003452 6169 bsr +0x6B /* 000034BD */ 00003454 7220 moveq.l D1, 0x20 00003456 746F moveq.l D2, 0x6F 00003458 7761 moveq.l D3, 0x61 label0000345A: 0000345A 7264 moveq.l D1, 0x64 0000345C 2074 6865 movea.l A0, [A4 + D6 + 0x65] 00003460 2012 move.l D0, [A2] 00003462 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 00003466 2012 move.l D0, [A2] 00003468 1677 6974 movea.b A3, <> 0000346C 6820 bvc +0x22 /* 0000348E */ label0000346E: 0000346E 6120 bsr +0x22 /* 00003490 */ 00003470 2274 6875 movea.l A1, [A4 + D6 + 0x75] // begin alternate branch 00003472-00003474 label00003472: 00003472 6875 bvc +0x77 /* 000034E9 */ // end alternate branch 00003472-00003474 label00003472: // (misaligned) 00003474 6422 bcc +0x24 /* 00003498 */ 00003476 206E 6578 movea.l A0, [A6 + 0x6578] 0000347A 7420 moveq.l D2, 0x20 0000347C 746F moveq.l D2, 0x6F 0000347E 2012 move.l D0, [A2] 00003480 0B2C 2061 btst [A4 + 0x2061], D5 00003484 6E64 bgt +0x66 /* 000034EA */ 00003486 206C 616E movea.l A0, [A4 + 0x616E] 0000348A 6473 bcc +0x75 /* 000034FF */ 0000348C 2220 move.l D1, -[A0] label0000348E: 0000348E 736F moveq.l D1, 0x6F fn00003490: 00003490 6172 bsr +0x74 /* 00003504 */ 00003492 7320 moveq.l D1, 0x20 00003494 7468 moveq.l D2, 0x68 00003496 726F moveq.l D1, 0x6F label00003498: 00003498 7567 moveq.l D2, 0x67 0000349A 6820 bvc +0x22 /* 000034BC */ label0000349C: 0000349C 7468 moveq.l D2, 0x68 0000349E 6520 bcs +0x22 /* 000034C0 */ 000034A0 6169 bsr +0x6B /* 0000350B */ 000034A2 7220 moveq.l D1, 0x20 000034A4 746F moveq.l D2, 0x6F 000034A6 7761 moveq.l D3, 0x61 000034A8 7264 moveq.l D1, 0x64 000034AA 2074 6865 movea.l A0, [A4 + D6 + 0x65] 000034AE 2012 move.l D0, [A2] 000034B0 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 000034B4 2012 move.l D0, [A2] fn000034B6: 000034B6 2262 movea.l A1, -[A2] 000034B8 7574 moveq.l D2, 0x74 000034BA 2074 6865 movea.l A0, [A4 + D6 + 0x65] // begin alternate branch 000034BC-000034BE label000034BC: 000034BC 6865 bvc +0x67 /* 00003523 */ // end alternate branch 000034BC-000034BE label000034BC: // (misaligned) 000034BE 206C 6971 movea.l A0, [A4 + 0x6971] // begin alternate branch 000034C0-000034C2 label000034C0: 000034C0 6971 bvs +0x73 /* 00003533 */ // end alternate branch 000034C0-000034C2 label000034C0: // (misaligned) 000034C2 7569 moveq.l D2, 0x69 000034C4 6420 bcc +0x22 /* 000034E6 */ 000034C6 7175 moveq.l D0, 0x75 000034C8 6963 bvs +0x65 /* 0000352D */ 000034CA 6B6C bmi +0x6E /* 00003538 */ 000034CC 7920 moveq.l D4, 0x20 000034CE 6576 bcs +0x78 /* 00003546 */ 000034D0 6170 bsr +0x72 /* 00003542 */ 000034D2 6F72 ble +0x74 /* 00003546 */ 000034D4 6174 bsr +0x76 /* 0000354A */ 000034D6 6573 bcs +0x75 /* 0000354B */ 000034D8 2E16 move.l D7, [A6] 000034DA 2A2E 2046 move.l D5, [A6 + 0x2046] 000034DE 6F72 ble +0x74 /* 00003552 */ 000034E0 2061 movea.l A0, -[A1] 000034E2 206D 6F6D movea.l A0, [A5 + 0x6F6D] label000034E6: 000034E6 656E bcs +0x70 /* 00003556 */ 000034E8 742C moveq.l D2, 0x2C label000034EA: 000034EA 2065 movea.l A0, -[A5] 000034EC 7665 moveq.l D3, 0x65 000034EE 7279 moveq.l D1, 0x79 000034F0 7468 moveq.l D2, 0x68 000034F2 696E bvs +0x70 /* 00003562 */ 000034F4 6720 beq +0x22 /* 00003516 */ 000034F6 6973 bvs +0x75 /* 0000356B */ 000034F8 2073 6F61 6B65 movea.l A0, [[A3 + 0x6B65]] 000034FE 6420 bcc +0x22 /* 00003520 */ 00003500 7769 moveq.l D3, 0x69 00003502 7468 moveq.l D2, 0x68 fn00003504: 00003504 2012 move.l D0, [A2] 00003506 1069 6E74 movea.b A0, [A1 + 0x6E74] 0000350A 6F20 ble +0x22 /* 0000352C */ 0000350C 616E bsr +0x70 /* 0000357C */ 0000350E 6420 bcc +0x22 /* 00003530 */ 00003510 6172 bsr +0x74 /* 00003584 */ 00003512 6F75 ble +0x77 /* 00003589 */ 00003514 6E64 bgt +0x66 /* 0000357A */ label00003516: 00003516 2012 move.l D0, [A2] 00003518 0D2C 2061 btst [A4 + 0x2061], D6 0000351C 6E64 bgt +0x66 /* 00003582 */ 0000351E 2073 6C6F movea.l A0, [A3 + D6 * 4 + 0x6F] // begin alternate branch 00003520-00003522 label00003520: 00003520 6C6F bge +0x71 /* 00003591 */ // end alternate branch 00003520-00003522 label00003520: // (misaligned) 00003522 7368 moveq.l D1, 0x68 00003524 6573 bcs +0x75 /* 00003599 */ 00003526 2120 move.l -[A0], -[A0] 00003528 736F moveq.l D1, 0x6F 0000352A 6172 bsr +0x74 /* 0000359E */ label0000352C: 0000352C 7320 moveq.l D1, 0x20 0000352E 7468 moveq.l D2, 0x68 label00003530: 00003530 726F moveq.l D1, 0x6F 00003532 7567 moveq.l D2, 0x67 00003534 6820 bvc +0x22 /* 00003556 */ 00003536 7468 moveq.l D2, 0x68 label00003538: 00003538 6520 bcs +0x22 /* 0000355A */ 0000353A 6169 bsr +0x6B /* 000035A5 */ 0000353C 7220 moveq.l D1, 0x20 0000353E 746F moveq.l D2, 0x6F 00003540 7761 moveq.l D3, 0x61 fn00003542: 00003542 7264 moveq.l D1, 0x64 00003544 2074 6865 movea.l A0, [A4 + D6 + 0x65] // begin alternate branch 00003546-00003548 label00003546: 00003546 6865 bvc +0x67 /* 000035AD */ // end alternate branch 00003546-00003548 label00003546: // (misaligned) 00003548 0454 6865 subi.w [A4], 0x6865 /* 'he' */ // begin alternate branch 0000354A-0000354C fn0000354A: 0000354A 6865 bvc +0x67 /* 000035B1 */ // end alternate branch 0000354A-0000354C fn0000354A: // (misaligned) 0000354C 2012 move.l D0, [A2] 0000354E 2262 movea.l A1, -[A2] 00003550 7574 moveq.l D2, 0x74 label00003552: 00003552 2074 6865 movea.l A0, [A4 + D6 + 0x65] label00003556: 00003556 206C 6971 movea.l A0, [A4 + 0x6971] label0000355A: 0000355A 7569 moveq.l D2, 0x69 0000355C 6420 bcc +0x22 /* 0000357E */ 0000355E 7175 moveq.l D0, 0x75 00003560 6963 bvs +0x65 /* 000035C5 */ label00003562: 00003562 6B6C bmi +0x6E /* 000035D0 */ 00003564 7920 moveq.l D4, 0x20 00003566 6576 bcs +0x78 /* 000035DE */ 00003568 6170 bsr +0x72 /* 000035DA */ 0000356A 6F72 ble +0x74 /* 000035DE */ 0000356C 6174 bsr +0x76 /* 000035E2 */ 0000356E 6573 bcs +0x75 /* 000035E3 */ 00003570 2E16 move.l D7, [A6] 00003572 2A2E 2046 move.l D5, [A6 + 0x2046] 00003576 6F72 ble +0x74 /* 000035EA */ 00003578 2061 movea.l A0, -[A1] label0000357A: 0000357A 206D 6F6D movea.l A0, [A5 + 0x6F6D] // begin alternate branch 0000357C-0000357E fn0000357C: 0000357C 6F6D ble +0x6F /* 000035EB */ // end alternate branch 0000357C-0000357E fn0000357C: // (misaligned) label0000357E: 0000357E 656E bcs +0x70 /* 000035EE */ 00003580 742C moveq.l D2, 0x2C label00003582: 00003582 2065 movea.l A0, -[A5] fn00003584: 00003584 7665 moveq.l D3, 0x65 00003586 7279 moveq.l D1, 0x79 00003588 7468 moveq.l D2, 0x68 0000358A 696E bvs +0x70 /* 000035FA */ 0000358C 6720 beq +0x22 /* 000035AE */ 0000358E 6973 bvs +0x75 /* 00003603 */ 00003590 2073 6F61 6B65 movea.l A0, [[A3 + 0x6B65]] 00003596 6420 bcc +0x22 /* 000035B8 */ 00003598 7769 moveq.l D3, 0x69 0000359A 7468 moveq.l D2, 0x68 0000359C 2012 move.l D0, [A2] fn0000359E: 0000359E 0861 6761 bchg.b -[A1], 0x61 /* 'a' */ 000035A2 696E bvs +0x70 /* 00003612 */ 000035A4 7374 moveq.l D1, 0x74 000035A6 2012 move.l D0, [A2] 000035A8 0E2C 2061 6E64 .invalid.b [A4 + 0x6E64], 0x61 /* 'a' */ // invalid immediate operation label000035AE: 000035AE 2073 706C movea.l A0, [A3 + D7.w + 0x6C] 000035B2 6173 bsr +0x75 /* 00003627 */ 000035B4 6865 bvc +0x67 /* 0000361B */ 000035B6 7316 moveq.l D1, 0x16 label000035B8: 000035B8 2120 move.l -[A0], -[A0] 000035BA 736F moveq.l D1, 0x6F 000035BC 6172 bsr +0x74 /* 00003630 */ 000035BE 7320 moveq.l D1, 0x20 000035C0 7468 moveq.l D2, 0x68 000035C2 726F moveq.l D1, 0x6F 000035C4 7567 moveq.l D2, 0x67 000035C6 6820 bvc +0x22 /* 000035E8 */ 000035C8 7468 moveq.l D2, 0x68 000035CA 6520 bcs +0x22 /* 000035EC */ 000035CC 6169 bsr +0x6B /* 00003637 */ 000035CE 7220 moveq.l D1, 0x20 label000035D0: 000035D0 746F moveq.l D2, 0x6F 000035D2 7761 moveq.l D3, 0x61 000035D4 7264 moveq.l D1, 0x64 000035D6 2074 6865 movea.l A0, [A4 + D6 + 0x65] fn000035DA: 000035DA 0454 6865 subi.w [A4], 0x6865 /* 'he' */ label000035DE: 000035DE 2012 move.l D0, [A2] 000035E0 0620 6865 addi.b -[A0], 0x65 /* 'e' */ // begin alternate branch 000035E2-000035E4 fn000035E2: 000035E2 6865 bvc +0x67 /* 00003649 */ // end alternate branch 000035E2-000035E4 fn000035E2: // (misaligned) 000035E4 7265 moveq.l D1, 0x65 000035E6 2E16 move.l D7, [A6] label000035E8: 000035E8 0420 6E6F subi.b -[A0], 0x6F /* 'o' */ // begin alternate branch 000035EA-000035EC label000035EA: 000035EA 6E6F bgt +0x71 /* 0000365B */ // end alternate branch 000035EA-000035EC label000035EA: // (misaligned) label000035EC: 000035EC 2012 move.l D0, [A2] label000035EE: 000035EE 0654 6865 addi.w [A4], 0x6865 /* 'he' */ 000035F2 7265 moveq.l D1, 0x65 000035F4 2012 move.l D0, [A2] 000035F6 1359 6F75 move.b [A1 + 0x6F75], [A1]+ label000035FA: 000035FA 2064 movea.l A0, -[A4] 000035FC 6F6E ble +0x70 /* 0000366C */ 000035FE 2774 2068 6176 move.l [A3 + 0x6176], [A4 + D2.w + 0x68] 00003604 6520 bcs +0x22 /* 00003626 */ 00003606 7468 moveq.l D2, 0x68 00003608 6520 bcs +0x22 /* 0000362A */ 0000360A 0820 6974 btst.b -[A0], 0x74 /* 't' */ 0000360E 7365 moveq.l D1, 0x65 00003610 6C66 bge +0x68 /* 00003678 */ label00003612: 00003612 2116 move.l -[A0], [A6] 00003614 0520 btst -[A0], D2 00003616 7468 moveq.l D2, 0x68 00003618 6520 bcs +0x22 /* 0000363A */ 0000361A 1F53 6F72 move.b [A7 + 0x6F72], [A3] 0000361E 7279 moveq.l D1, 0x79 00003620 2C20 move.l D6, -[A0] 00003622 6275 bhi +0x77 /* 00003699 */ 00003624 7420 moveq.l D2, 0x20 label00003626: 00003626 6974 bvs +0x76 /* 0000369C */ 00003628 2069 7320 movea.l A0, [A1 + 0x7320] // begin alternate branch 0000362A-0000362C label0000362A: 0000362A 7320 moveq.l D1, 0x20 // end alternate branch 0000362A-0000362C label0000362A: // (misaligned) 0000362C 696D bvs +0x6F /* 0000369B */ 0000362E 706F moveq.l D0, 0x6F fn00003630: 00003630 7373 moveq.l D1, 0x73 00003632 6962 bvs +0x64 /* 00003696 */ 00003634 6C65 bge +0x67 /* 0000369B */ 00003636 2074 6F20 0D73 movea.l A0, [A4 + 0xD73 + D6 * 8] // begin alternate branch 0000363A-0000363E label0000363A: 0000363A 0D73 6565 bchg <>, D6 // end alternate branch 0000363A-0000363E label0000363A: // (misaligned) 0000363C 6565 bcs +0x67 /* 000036A3 */ 0000363E 6D20 blt +0x22 /* 00003660 */ 00003640 686F bvc +0x71 /* 000036B1 */ 00003642 7374 moveq.l D1, 0x74 00003644 696C bvs +0x6E /* 000036B2 */ 00003646 652E bcs +0x30 /* 00003676 */ 00003648 3720 move.w -[A3], -[A0] 0000364A 7365 moveq.l D1, 0x65 0000364C 656D bcs +0x6F /* 000036BB */ 0000364E 7320 moveq.l D1, 0x20 00003650 7175 moveq.l D0, 0x75 00003652 6974 bvs +0x76 /* 000036C8 */ 00003654 6520 bcs +0x22 /* 00003676 */ 00003656 7075 moveq.l D0, 0x75 00003658 7A7A moveq.l D5, 0x7A 0000365A 6C65 bge +0x67 /* 000036C1 */ 0000365C 6420 bcc +0x22 /* 0000367E */ 0000365E 6279 bhi +0x7B /* 000036D9 */ label00003660: 00003660 2079 6F75 7220 movea.l A0, [0x6F757220] 00003666 6163 bsr +0x65 /* 000036CB */ 00003668 7469 moveq.l D2, 0x69 0000366A 6F6E ble +0x70 /* 000036DA */ label0000366C: 0000366C 732C moveq.l D1, 0x2C 0000366E 2062 movea.l A0, -[A2] 00003670 7574 moveq.l D2, 0x74 00003672 2073 7469 movea.l A0, [A3 + D7.w * 4 + 0x69] label00003676: 00003676 6C6C bge +0x6E /* 000036E4 */ label00003678: 00003678 2064 movea.l A0, -[A4] 0000367A 6F65 ble +0x67 /* 000036E1 */ 0000367C 736E moveq.l D1, 0x6E label0000367E: 0000367E 2774 0454 6865 move.l [A3 + 0x6865], [A4 + D0.w * 4 + 0x54] 00003684 2012 move.l D0, [A2] 00003686 1B2C 2077 move.b -[A5], [A4 + 0x2077] 0000368A 6869 bvc +0x6B /* 000036F5 */ 0000368C 6368 bls +0x6A /* 000036F6 */ 0000368E 2065 movea.l A0, -[A5] 00003690 7661 moveq.l D3, 0x61 00003692 706F moveq.l D0, 0x6F 00003694 7261 moveq.l D1, 0x61 label00003696: 00003696 7465 moveq.l D2, 0x65 00003698 7320 moveq.l D1, 0x20 0000369A 7175 moveq.l D0, 0x75 label0000369C: 0000369C 6963 bvs +0x65 /* 00003701 */ 0000369E 6B6C bmi +0x6E /* 0000370C */ 000036A0 792E moveq.l D4, 0x2E 000036A2 1020 move.b D0, -[A0] 000036A4 7368 moveq.l D1, 0x68 000036A6 616B bsr +0x6D /* 00003713 */ 000036A8 6573 bcs +0x75 /* 0000371D */ 000036AA 206F 6666 movea.l A0, [A7 + 0x6666] 000036AE 2074 6865 movea.l A0, [A4 + D6 + 0x65] label000036B2: 000036B2 2012 move.l D0, [A2] 000036B4 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 000036B8 2012 move.l D0, [A2] 000036BA 2D20 move.l -[A6], -[A0] 000036BC 736F moveq.l D1, 0x6F 000036BE 6172 bsr +0x74 /* 00003732 */ 000036C0 7320 moveq.l D1, 0x20 000036C2 7468 moveq.l D2, 0x68 000036C4 726F moveq.l D1, 0x6F 000036C6 7567 moveq.l D2, 0x67 label000036C8: 000036C8 6820 bvc +0x22 /* 000036EA */ 000036CA 7468 moveq.l D2, 0x68 000036CC 6520 bcs +0x22 /* 000036EE */ 000036CE 6169 bsr +0x6B /* 00003739 */ 000036D0 7220 moveq.l D1, 0x20 000036D2 616E bsr +0x70 /* 00003742 */ 000036D4 6420 bcc +0x22 /* 000036F6 */ 000036D6 7370 moveq.l D1, 0x70 000036D8 6C61 bge +0x63 /* 0000373B */ label000036DA: 000036DA 7368 moveq.l D1, 0x68 000036DC 6573 bcs +0x75 /* 00003751 */ 000036DE 206F 6E74 movea.l A0, [A7 + 0x6E74] 000036E2 6F20 ble +0x22 /* 00003704 */ label000036E4: 000036E4 7468 moveq.l D2, 0x68 000036E6 6520 bcs +0x22 /* 00003708 */ 000036E8 0454 6865 subi.w [A4], 0x6865 /* 'he' */ // begin alternate branch 000036EA-000036EC label000036EA: 000036EA 6865 bvc +0x67 /* 00003751 */ // end alternate branch 000036EA-000036EC label000036EA: // (misaligned) 000036EC 2012 move.l D0, [A2] label000036EE: 000036EE 1B73 7469 6C6C move.b [A5 + 0x6C6C], [A3 + D7.w * 4 + 0x69] 000036F4 2064 movea.l A0, -[A4] label000036F6: 000036F6 6F65 ble +0x67 /* 0000375D */ 000036F8 736E moveq.l D1, 0x6E 000036FA 2774 2073 6565 move.l [A3 + 0x6565], [A4 + D2.w + 0x73] 00003700 6D20 blt +0x22 /* 00003722 */ 00003702 686F bvc +0x71 /* 00003773 */ label00003704: 00003704 7374 moveq.l D1, 0x74 00003706 696C bvs +0x6E /* 00003774 */ label00003708: 00003708 652E bcs +0x30 /* 00003738 */ 0000370A 3866 movea.w A4, -[A6] label0000370C: 0000370C 6577 bcs +0x79 /* 00003785 */ 0000370E 2069 6E63 movea.l A0, [A1 + 0x6E63] 00003712 6865 bvc +0x67 /* 00003779 */ 00003714 732C moveq.l D1, 0x2C 00003716 2077 6174 movea.l A0, <> 0000371A 6368 bls +0x6A /* 00003784 */ 0000371C 696E bvs +0x70 /* 0000378C */ 0000371E 6720 beq +0x22 /* 00003740 */ 00003720 796F moveq.l D4, 0x6F label00003722: 00003722 7520 moveq.l D2, 0x20 00003724 6D6F blt +0x71 /* 00003795 */ 00003726 7265 moveq.l D1, 0x65 00003728 2063 movea.l A0, -[A3] 0000372A 6172 bsr +0x74 /* 0000379E */ 0000372C 6566 bcs +0x68 /* 00003794 */ 0000372E 756C moveq.l D2, 0x6C 00003730 6C79 bge +0x7B /* 000037AB */ fn00003732: 00003732 2074 6861 movea.l A0, [A4 + D6 + 0x61] 00003736 6E20 bgt +0x22 /* 00003758 */ label00003738: 00003738 6265 bhi +0x67 /* 0000379F */ 0000373A 666F bne +0x71 /* 000037AB */ 0000373C 7265 moveq.l D1, 0x65 0000373E 2C20 move.l D6, -[A0] label00003740: 00003740 6275 bhi +0x77 /* 000037B7 */ fn00003742: 00003742 7416 moveq.l D2, 0x16 00003744 0B20 btst -[A0], D5 00003746 7265 moveq.l D1, 0x65 00003748 7472 moveq.l D2, 0x72 0000374A 6561 bcs +0x63 /* 000037AD */ 0000374C 7473 moveq.l D2, 0x73 0000374E 2061 movea.l A0, -[A1] 00003750 2263 movea.l A1, -[A3] 00003752 6C65 bge +0x67 /* 000037B9 */ 00003754 6172 bsr +0x74 /* 000037C8 */ 00003756 6C79 bge +0x7B /* 000037D1 */ label00003758: 00003758 2063 movea.l A0, -[A3] 0000375A 6F6E ble +0x70 /* 000037CA */ 0000375C 6675 bne +0x77 /* 000037D3 */ 0000375E 7365 moveq.l D1, 0x65 00003760 6420 bcc +0x22 /* 00003782 */ 00003762 6279 bhi +0x7B /* 000037DD */ 00003764 2079 6F75 7220 movea.l A0, [0x6F757220] 0000376A 6163 bsr +0x65 /* 000037CF */ 0000376C 7469 moveq.l D2, 0x69 0000376E 6F6E ble +0x70 /* 000037DE */ 00003770 732E moveq.l D1, 0x2E 00003772 2012 move.l D0, [A2] label00003774: 00003774 1E20 move.b D7, -[A0] 00003776 616E bsr +0x70 /* 000037E6 */ 00003778 6420 bcc +0x22 /* 0000379A */ 0000377A 6769 beq +0x6B /* 000037E5 */ 0000377C 7665 moveq.l D3, 0x65 0000377E 7320 moveq.l D1, 0x20 00003780 796F moveq.l D4, 0x6F label00003782: 00003782 7520 moveq.l D2, 0x20 label00003784: 00003784 6120 bsr +0x22 /* 000037A6 */ 00003786 7075 moveq.l D0, 0x75 00003788 7A7A moveq.l D5, 0x7A 0000378A 6C65 bge +0x67 /* 000037F1 */ label0000378C: 0000378C 6420 bcc +0x22 /* 000037AE */ 0000378E 6C6F bge +0x71 /* 000037FF */ 00003790 6F6B ble +0x6D /* 000037FD */ 00003792 2C16 move.l D6, [A6] label00003794: 00003794 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 00003798 2012 move.l D0, [A2] label0000379A: 0000379A 1249 movea.b A1, A1 0000379C 7427 moveq.l D2, 0x27 fn0000379E: 0000379E 7320 moveq.l D1, 0x20 000037A0 6120 bsr +0x22 /* 000037C2 */ 000037A2 6469 bcc +0x6B /* 0000380D */ 000037A4 7265 moveq.l D1, 0x65 fn000037A6: 000037A6 6374 bls +0x76 /* 0000381C */ 000037A8 2068 6974 movea.l A0, [A0 + 0x6974] 000037AC 2116 move.l -[A0], [A6] label000037AE: 000037AE 2220 move.l D1, -[A0] 000037B0 736F moveq.l D1, 0x6F 000037B2 6172 bsr +0x74 /* 00003826 */ 000037B4 7320 moveq.l D1, 0x20 000037B6 7468 moveq.l D2, 0x68 000037B8 726F moveq.l D1, 0x6F 000037BA 7567 moveq.l D2, 0x67 000037BC 6820 bvc +0x22 /* 000037DE */ 000037BE 7468 moveq.l D2, 0x68 000037C0 6520 bcs +0x22 /* 000037E2 */ fn000037C2: 000037C2 6169 bsr +0x6B /* 0000382D */ 000037C4 7220 moveq.l D1, 0x20 000037C6 746F moveq.l D2, 0x6F fn000037C8: 000037C8 7761 moveq.l D3, 0x61 label000037CA: 000037CA 7264 moveq.l D1, 0x64 000037CC 2074 6865 movea.l A0, [A4 + D6 + 0x65] 000037D0 2012 move.l D0, [A2] 000037D2 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 000037D6 2012 move.l D0, [A2] 000037D8 4D62 chk.w D6, -[A2] 000037DA 7574 moveq.l D2, 0x74 000037DC 206E 6576 movea.l A0, [A6 + 0x6576] // begin alternate branch 000037DE-000037E0 label000037DE: 000037DE 6576 bcs +0x78 /* 00003856 */ // end alternate branch 000037DE-000037E0 label000037DE: // (misaligned) 000037E0 6572 bcs +0x74 /* 00003854 */ label000037E2: 000037E2 2073 6565 movea.l A0, <> fn000037E6: 000037E6 6D73 blt +0x75 /* 0000385B */ 000037E8 2065 movea.l A0, -[A5] 000037EA 7665 moveq.l D3, 0x65 000037EC 6E20 bgt +0x22 /* 0000380E */ 000037EE 6120 bsr +0x22 /* 00003810 */ 000037F0 6269 bhi +0x6B /* 0000385B */ 000037F2 7420 moveq.l D2, 0x20 000037F4 616E bsr +0x70 /* 00003864 */ 000037F6 6772 beq +0x74 /* 0000386A */ 000037F8 793B moveq.l D4, 0x3B 000037FA 206F 6E6C movea.l A0, [A7 + 0x6E6C] 000037FE 7920 moveq.l D4, 0x20 00003800 636F bls +0x71 /* 00003871 */ 00003802 6E66 bgt +0x68 /* 0000386A */ 00003804 7573 moveq.l D2, 0x73 00003806 6564 bcs +0x66 /* 0000386C */ 00003808 2C20 move.l D6, -[A0] 0000380A 7570 moveq.l D2, 0x70 0000380C 7365 moveq.l D1, 0x65 label0000380E: 0000380E 742C moveq.l D2, 0x2C fn00003810: 00003810 2061 movea.l A0, -[A1] 00003812 6E64 bgt +0x66 /* 00003878 */ 00003814 2070 6572 6861 7073 2062 movea.l A0, [[A0 + 0x68617073] + 0x2062] // begin alternate branch 0000381C-0000381E label0000381C: 0000381C 2062 movea.l A0, -[A2] // end alternate branch 0000381C-0000381E label0000381C: // (misaligned) 0000381E 6574 bcs +0x76 /* 00003894 */ 00003820 7261 moveq.l D1, 0x61 00003822 7965 moveq.l D4, 0x65 00003824 642E bcc +0x30 /* 00003854 */ fn00003826: 00003826 3B20 move.w -[A5], -[A0] 00003828 7772 moveq.l D3, 0x72 0000382A 6974 bvs +0x76 /* 000038A0 */ 0000382C 6865 bvc +0x67 /* 00003893 */ 0000382E 7320 moveq.l D1, 0x20 00003830 696E bvs +0x70 /* 000038A0 */ 00003832 2061 movea.l A0, -[A1] 00003834 676F beq +0x71 /* 000038A5 */ 00003836 6E79 bgt +0x7B /* 000038B1 */ 00003838 2061 movea.l A0, -[A1] 0000383A 6E64 bgt +0x66 /* 000038A0 */ 0000383C 2066 movea.l A0, -[A6] 0000383E 6164 bsr +0x66 /* 000038A4 */ 00003840 6573 bcs +0x75 /* 000038B5 */ 00003842 2061 movea.l A0, -[A1] 00003844 7761 moveq.l D3, 0x61 00003846 7920 moveq.l D4, 0x20 00003848 696E bvs +0x70 /* 000038B8 */ 0000384A 2061 movea.l A0, -[A1] 0000384C 2063 movea.l A0, -[A3] 0000384E 6C6F bge +0x71 /* 000038BF */ 00003850 7564 moveq.l D2, 0x64 00003852 206F 6620 movea.l A0, [A7 + 0x6620] // begin alternate branch 00003854-00003856 label00003854: 00003854 6620 bne +0x22 /* 00003876 */ // end alternate branch 00003854-00003856 label00003854: // (misaligned) label00003856: 00003856 7768 moveq.l D3, 0x68 00003858 6974 bvs +0x76 /* 000038CE */ 0000385A 6520 bcs +0x22 /* 0000387C */ 0000385C 736D moveq.l D1, 0x6D 0000385E 6F6B ble +0x6D /* 000038CB */ 00003860 652C bcs +0x2E /* 0000388E */ 00003862 3020 move.w D0, -[A0] fn00003864: 00003864 636F bls +0x71 /* 000038D5 */ 00003866 756C moveq.l D2, 0x6C 00003868 646E bcc +0x70 /* 000038D8 */ label0000386A: 0000386A 2774 2075 6E64 move.l [A3 + 0x6E64], [A4 + D2.w + 0x75] // begin alternate branch 0000386C-00003870 label0000386C: 0000386C 2075 6E64 movea.l A0, [A5 + D6 * 8 + 0x64] // end alternate branch 0000386C-00003870 label0000386C: // (misaligned) 00003870 6572 bcs +0x74 /* 000038E4 */ 00003872 7374 moveq.l D1, 0x74 00003874 616E bsr +0x70 /* 000038E4 */ label00003876: 00003876 6420 bcc +0x22 /* 00003898 */ label00003878: 00003878 7768 moveq.l D3, 0x68 0000387A 7920 moveq.l D4, 0x20 label0000387C: 0000387C 796F moveq.l D4, 0x6F 0000387E 7520 moveq.l D2, 0x20 00003880 776F moveq.l D3, 0x6F 00003882 756C moveq.l D2, 0x6C 00003884 6420 bcc +0x22 /* 000038A6 */ 00003886 7761 moveq.l D3, 0x61 00003888 6E74 bgt +0x76 /* 000038FE */ 0000388A 2074 6F20 6875 movea.l A0, [A4 + 0x6875 + D6 * 8] // begin alternate branch 0000388E-00003890 label0000388E: 0000388E 6875 bvc +0x77 /* 00003905 */ // end alternate branch 0000388E-00003890 label0000388E: // (misaligned) 00003890 7274 moveq.l D1, 0x74 00003892 2012 move.l D0, [A2] label00003894: 00003894 2420 move.l D2, -[A0] 00003896 616E bsr +0x70 /* 00003906 */ label00003898: 00003898 6420 bcc +0x22 /* 000038BA */ 0000389A 6769 beq +0x6B /* 00003905 */ 0000389C 7665 moveq.l D3, 0x65 0000389E 7320 moveq.l D1, 0x20 label000038A0: 000038A0 796F moveq.l D4, 0x6F 000038A2 7520 moveq.l D2, 0x20 fn000038A4: 000038A4 6120 bsr +0x22 /* 000038C6 */ label000038A6: 000038A6 7075 moveq.l D0, 0x75 000038A8 7A7A moveq.l D5, 0x7A 000038AA 6C65 bge +0x67 /* 00003911 */ 000038AC 6420 bcc +0x22 /* 000038CE */ 000038AE 6C6F bge +0x71 /* 0000391F */ 000038B0 6F6B ble +0x6D /* 0000391D */ 000038B2 2C20 move.l D6, -[A0] 000038B4 6173 bsr +0x75 /* 00003929 */ 000038B6 2069 6616 movea.l A0, [A1 + 0x6616] // begin alternate branch 000038B8-000038BA label000038B8: 000038B8 6616 bne +0x18 /* 000038D0 */ // end alternate branch 000038B8-000038BA label000038B8: // (misaligned) label000038BA: 000038BA 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 000038BE 2012 move.l D0, [A2] 000038C0 1249 movea.b A1, A1 000038C2 7427 moveq.l D2, 0x27 000038C4 7320 moveq.l D1, 0x20 fn000038C6: 000038C6 6120 bsr +0x22 /* 000038E8 */ 000038C8 6469 bcc +0x6B /* 00003933 */ 000038CA 7265 moveq.l D1, 0x65 000038CC 6374 bls +0x76 /* 00003942 */ label000038CE: 000038CE 2068 6974 movea.l A0, [A0 + 0x6974] // begin alternate branch 000038D0-000038D2 label000038D0: 000038D0 6974 bvs +0x76 /* 00003946 */ // end alternate branch 000038D0-000038D2 label000038D0: // (misaligned) 000038D2 2116 move.l -[A0], [A6] 000038D4 2220 move.l D1, -[A0] 000038D6 736F moveq.l D1, 0x6F label000038D8: 000038D8 6172 bsr +0x74 /* 0000394C */ 000038DA 7320 moveq.l D1, 0x20 000038DC 7468 moveq.l D2, 0x68 000038DE 726F moveq.l D1, 0x6F 000038E0 7567 moveq.l D2, 0x67 000038E2 6820 bvc +0x22 /* 00003904 */ fn000038E4: 000038E4 7468 moveq.l D2, 0x68 000038E6 6520 bcs +0x22 /* 00003908 */ fn000038E8: 000038E8 6169 bsr +0x6B /* 00003953 */ 000038EA 7220 moveq.l D1, 0x20 000038EC 746F moveq.l D2, 0x6F 000038EE 7761 moveq.l D3, 0x61 000038F0 7264 moveq.l D1, 0x64 000038F2 2074 6865 movea.l A0, [A4 + D6 + 0x65] 000038F6 2012 move.l D0, [A2] 000038F8 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 000038FC 2012 move.l D0, [A2] label000038FE: 000038FE 1A20 move.b D5, -[A0] 00003900 646F bcc +0x71 /* 00003971 */ 00003902 6573 bcs +0x75 /* 00003977 */ label00003904: 00003904 6E27 bgt +0x29 /* 0000392D */ fn00003906: 00003906 7420 moveq.l D2, 0x20 label00003908: 00003908 7365 moveq.l D1, 0x65 0000390A 656D bcs +0x6F /* 00003979 */ 0000390C 2074 6F20 6C69 movea.l A0, [A4 + 0x6C69 + D6 * 8] 00003912 6B65 bmi +0x67 /* 00003979 */ 00003914 2079 6F75 2E16 movea.l A0, [0x6F752E16] 0000391A 0474 6865 2012 subi.w [A4 + D2.w + 0x12], 0x6865 /* 'he' */ 00003920 1420 move.b D2, -[A0] 00003922 6576 bcs +0x78 /* 0000399A */ 00003924 6170 bsr +0x72 /* 00003996 */ 00003926 6F72 ble +0x74 /* 0000399A */ 00003928 6174 bsr +0x76 /* 0000399E */ 0000392A 6573 bcs +0x75 /* 0000399F */ 0000392C 2071 7569 636B movea.l A0, [[A1 + 0x636B]] 00003932 6C79 bge +0x7B /* 000039AD */ 00003934 2C16 move.l D6, [A6] 00003936 0F2E 2041 btst [A6 + 0x2041], D7 0000393A 6C74 bge +0x76 /* 000039B0 */ 0000393C 686F bvc +0x71 /* 000039AD */ 0000393E 7567 moveq.l D2, 0x67 00003940 6820 bvc +0x22 /* 00003962 */ label00003942: 00003942 7468 moveq.l D2, 0x68 00003944 6520 bcs +0x22 /* 00003966 */ label00003946: 00003946 1163 6C65 move.b [A0 + 0x6C65], -[A3] 0000394A 6172 bsr +0x74 /* 000039BE */ fn0000394C: 0000394C 6C79 bge +0x7B /* 000039C7 */ 0000394E 2061 movea.l A0, -[A1] 00003950 6E67 bgt +0x69 /* 000039B9 */ 00003952 6572 bcs +0x74 /* 000039C6 */ 00003954 696E bvs +0x70 /* 000039C4 */ 00003956 6720 beq +0x22 /* 00003978 */ 00003958 0420 616E subi.b -[A0], 0x6E /* 'n' */ 0000395C 6416 bcc +0x18 /* 00003974 */ 0000395E 0920 btst -[A0], D4 00003960 736F moveq.l D1, 0x6F label00003962: 00003962 616B bsr +0x6D /* 000039CF */ 00003964 696E bvs +0x70 /* 000039D4 */ label00003966: 00003966 6720 beq +0x22 /* 00003988 */ 00003968 1620 move.b D3, -[A0] 0000396A 7370 moveq.l D1, 0x70 0000396C 6C61 bge +0x63 /* 000039CF */ 0000396E 7368 moveq.l D1, 0x68 00003970 6573 bcs +0x75 /* 000039E5 */ 00003972 2061 movea.l A0, -[A1] label00003974: 00003974 6761 beq +0x63 /* 000039D7 */ 00003976 696E bvs +0x70 /* 000039E6 */ label00003978: 00003978 7374 moveq.l D1, 0x74 0000397A 2074 6865 movea.l A0, [A4 + D6 + 0x65] 0000397E 2012 move.l D0, [A2] 00003980 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 00003984 2012 move.l D0, [A2] 00003986 0D20 btst -[A0], D6 label00003988: 00003988 7175 moveq.l D0, 0x75 0000398A 6974 bvs +0x76 /* 00003A00 */ 0000398C 6520 bcs +0x22 /* 000039AE */ 0000398E 616E bsr +0x70 /* 000039FE */ 00003990 6772 beq +0x74 /* 00003A04 */ 00003992 792E moveq.l D4, 0x2E 00003994 1461 movea.b A2, -[A1] fn00003996: 00003996 6E64 bgt +0x66 /* 000039FC */ 00003998 2061 movea.l A0, -[A1] label0000399A: 0000399A 7070 moveq.l D0, 0x70 0000399C 6561 bcs +0x63 /* 000039FF */ fn0000399E: 0000399E 7273 moveq.l D1, 0x73 000039A0 2074 6F20 6D61 movea.l A0, [A4 + 0x6D61 + D6 * 8] 000039A6 6B65 bmi +0x67 /* 00003A0D */ 000039A8 2012 move.l D0, [A2] 000039AA 0620 6865 addi.b -[A0], 0x65 /* 'e' */ label000039AE: 000039AE 6164 bsr +0x66 /* 00003A14 */ label000039B0: 000039B0 2C16 move.l D6, [A6] 000039B2 0227 7312 andi.b -[A7], 0x12 000039B6 1820 move.b D4, -[A0] 000039B8 6D65 blt +0x67 /* 00003A1F */ 000039BA 7265 moveq.l D1, 0x65 000039BC 6C79 bge +0x7B /* 00003A37 */ fn000039BE: 000039BE 2062 movea.l A0, -[A2] 000039C0 6F75 ble +0x77 /* 00003A37 */ 000039C2 6E63 bgt +0x65 /* 00003A27 */ label000039C4: 000039C4 6573 bcs +0x75 /* 00003A39 */ label000039C6: 000039C6 206F 6666 movea.l A0, [A7 + 0x6666] 000039CA 2074 6865 movea.l A0, [A4 + D6 + 0x65] 000039CE 2012 move.l D0, [A2] 000039D0 1355 6E66 move.b [A1 + 0x6E66], [A5] label000039D4: 000039D4 6F72 ble +0x74 /* 00003A48 */ 000039D6 7475 moveq.l D2, 0x75 000039D8 6E61 bgt +0x63 /* 00003A3B */ 000039DA 7465 moveq.l D2, 0x65 000039DC 6C79 bge +0x7B /* 00003A57 */ 000039DE 2C20 move.l D6, -[A0] 000039E0 7468 moveq.l D2, 0x68 000039E2 6520 bcs +0x22 /* 00003A04 */ 000039E4 1249 movea.b A1, A1 label000039E6: 000039E6 7427 moveq.l D2, 0x27 000039E8 7320 moveq.l D1, 0x20 000039EA 6120 bsr +0x22 /* 00003A0C */ 000039EC 6469 bcc +0x6B /* 00003A57 */ 000039EE 7265 moveq.l D1, 0x65 000039F0 6374 bls +0x76 /* 00003A66 */ 000039F2 2068 6974 movea.l A0, [A0 + 0x6974] 000039F6 2116 move.l -[A0], [A6] 000039F8 2220 move.l D1, -[A0] 000039FA 736F moveq.l D1, 0x6F label000039FC: 000039FC 6172 bsr +0x74 /* 00003A70 */ fn000039FE: 000039FE 7320 moveq.l D1, 0x20 label00003A00: 00003A00 7468 moveq.l D2, 0x68 00003A02 726F moveq.l D1, 0x6F label00003A04: 00003A04 7567 moveq.l D2, 0x67 00003A06 6820 bvc +0x22 /* 00003A28 */ 00003A08 7468 moveq.l D2, 0x68 00003A0A 6520 bcs +0x22 /* 00003A2C */ fn00003A0C: 00003A0C 6169 bsr +0x6B /* 00003A77 */ 00003A0E 7220 moveq.l D1, 0x20 00003A10 746F moveq.l D2, 0x6F 00003A12 7761 moveq.l D3, 0x61 fn00003A14: 00003A14 7264 moveq.l D1, 0x64 00003A16 2074 6865 movea.l A0, [A4 + D6 + 0x65] 00003A1A 2012 move.l D0, [A2] 00003A1C 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 00003A20 2012 move.l D0, [A2] 00003A22 2620 move.l D3, -[A0] 00003A24 6661 bne +0x63 /* 00003A87 */ 00003A26 6465 bcc +0x67 /* 00003A8D */ label00003A28: 00003A28 7320 moveq.l D1, 0x20 00003A2A 6177 bsr +0x79 /* 00003AA3 */ label00003A2C: 00003A2C 6179 bsr +0x7B /* 00003AA7 */ 00003A2E 2069 6E20 movea.l A0, [A1 + 0x6E20] 00003A32 6120 bsr +0x22 /* 00003A54 */ 00003A34 636C bls +0x6E /* 00003AA2 */ 00003A36 6F75 ble +0x77 /* 00003AAD */ 00003A38 6420 bcc +0x22 /* 00003A5A */ 00003A3A 6F66 ble +0x68 /* 00003AA2 */ 00003A3C 2067 movea.l A0, -[A7] 00003A3E 7265 moveq.l D1, 0x65 00003A40 656E bcs +0x70 /* 00003AB0 */ 00003A42 2073 6D6F movea.l A0, <> 00003A46 6B65 bmi +0x67 /* 00003AAD */ label00003A48: 00003A48 2E16 move.l D7, [A6] 00003A4A 2020 move.l D0, -[A0] 00003A4C 616E bsr +0x70 /* 00003ABC */ 00003A4E 6772 beq +0x74 /* 00003AC2 */ 00003A50 696C bvs +0x6E /* 00003ABE */ 00003A52 7920 moveq.l D4, 0x20 fn00003A54: 00003A54 616E bsr +0x70 /* 00003AC4 */ 00003A56 6420 bcc +0x22 /* 00003A78 */ 00003A58 7772 moveq.l D3, 0x72 label00003A5A: 00003A5A 6974 bvs +0x76 /* 00003AD0 */ 00003A5C 6865 bvc +0x67 /* 00003AC3 */ 00003A5E 7320 moveq.l D1, 0x20 00003A60 696E bvs +0x70 /* 00003AD0 */ 00003A62 2061 movea.l A0, -[A1] 00003A64 676F beq +0x71 /* 00003AD5 */ label00003A66: 00003A66 6E79 bgt +0x7B /* 00003AE1 */ 00003A68 2061 movea.l A0, -[A1] 00003A6A 7316 moveq.l D1, 0x16 00003A6C 0454 6865 subi.w [A4], 0x6865 /* 'he' */ fn00003A70: 00003A70 2012 move.l D0, [A2] 00003A72 1249 movea.b A1, A1 00003A74 7427 moveq.l D2, 0x27 00003A76 7320 moveq.l D1, 0x20 label00003A78: 00003A78 6120 bsr +0x22 /* 00003A9A */ 00003A7A 6469 bcc +0x6B /* 00003AE5 */ 00003A7C 7265 moveq.l D1, 0x65 00003A7E 6374 bls +0x76 /* 00003AF4 */ 00003A80 2068 6974 movea.l A0, [A0 + 0x6974] 00003A84 2116 move.l -[A0], [A6] 00003A86 2220 move.l D1, -[A0] 00003A88 736F moveq.l D1, 0x6F 00003A8A 6172 bsr +0x74 /* 00003AFE */ 00003A8C 7320 moveq.l D1, 0x20 00003A8E 7468 moveq.l D2, 0x68 00003A90 726F moveq.l D1, 0x6F 00003A92 7567 moveq.l D2, 0x67 00003A94 6820 bvc +0x22 /* 00003AB6 */ 00003A96 7468 moveq.l D2, 0x68 00003A98 6520 bcs +0x22 /* 00003ABA */ fn00003A9A: 00003A9A 6169 bsr +0x6B /* 00003B05 */ 00003A9C 7220 moveq.l D1, 0x20 00003A9E 746F moveq.l D2, 0x6F 00003AA0 7761 moveq.l D3, 0x61 label00003AA2: 00003AA2 7264 moveq.l D1, 0x64 00003AA4 2074 6865 movea.l A0, [A4 + D6 + 0x65] 00003AA8 2012 move.l D0, [A2] 00003AAA 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 00003AAE 2012 move.l D0, [A2] label00003AB0: 00003AB0 0920 btst -[A0], D4 00003AB2 6865 bvc +0x67 /* 00003B19 */ 00003AB4 7265 moveq.l D1, 0x65 label00003AB6: 00003AB6 2074 6F20 1753 movea.l A0, [A4 + 0x1753 + D6 * 8] // begin alternate branch 00003ABA-00003ABE label00003ABA: 00003ABA 1753 6F72 move.b [A3 + 0x6F72], [A3] // end alternate branch 00003ABA-00003ABE label00003ABA: // (misaligned) fn00003ABC: 00003ABC 6F72 ble +0x74 /* 00003B30 */ label00003ABE: 00003ABE 7279 moveq.l D1, 0x79 00003AC0 2C20 move.l D6, -[A0] label00003AC2: 00003AC2 6275 bhi +0x77 /* 00003B39 */ fn00003AC4: 00003AC4 7420 moveq.l D2, 0x20 00003AC6 7468 moveq.l D2, 0x68 00003AC8 6572 bcs +0x74 /* 00003B3C */ 00003ACA 6520 bcs +0x22 /* 00003AEC */ 00003ACC 6973 bvs +0x75 /* 00003B41 */ 00003ACE 206E 6F20 movea.l A0, [A6 + 0x6F20] // begin alternate branch 00003AD0-00003AD2 label00003AD0: 00003AD0 6F20 ble +0x22 /* 00003AF2 */ // end alternate branch 00003AD0-00003AD2 label00003AD0: // (misaligned) 00003AD2 1359 6F75 move.b [A1 + 0x6F75], [A1]+ 00003AD6 2064 movea.l A0, -[A4] 00003AD8 6F6E ble +0x70 /* 00003B48 */ 00003ADA 2774 2068 6176 move.l [A3 + 0x6176], [A4 + D2.w + 0x68] 00003AE0 6520 bcs +0x22 /* 00003B02 */ 00003AE2 7468 moveq.l D2, 0x68 00003AE4 6520 bcs +0x22 /* 00003B06 */ 00003AE6 274E 6F74 move.l [A3 + 0x6F74], A6 00003AEA 2065 movea.l A0, -[A5] label00003AEC: 00003AEC 7665 moveq.l D3, 0x65 00003AEE 7279 moveq.l D1, 0x79 00003AF0 7468 moveq.l D2, 0x68 label00003AF2: 00003AF2 696E bvs +0x70 /* 00003B62 */ label00003AF4: 00003AF4 6720 beq +0x22 /* 00003B16 */ 00003AF6 6174 bsr +0x76 /* 00003B6C */ 00003AF8 206F 6E63 movea.l A0, [A7 + 0x6E63] 00003AFC 6520 bcs +0x22 /* 00003B1E */ fn00003AFE: 00003AFE 2D20 move.l -[A6], -[A0] 00003B00 6F6E ble +0x70 /* 00003B70 */ label00003B02: 00003B02 6520 bcs +0x22 /* 00003B24 */ 00003B04 6174 bsr +0x76 /* 00003B7A */ label00003B06: 00003B06 2061 movea.l A0, -[A1] 00003B08 2074 696D movea.l A0, <> 00003B0C 6521 bcs +0x23 /* 00003B2F */ 00003B0E 2220 move.l D1, -[A0] 00003B10 4920 .invalid 4, -[A0] // invalid opcode 4 with b == 4 00003B12 646F bcc +0x71 /* 00003B83 */ 00003B14 6E27 bgt +0x29 /* 00003B3D */ label00003B16: 00003B16 7420 moveq.l D2, 0x20 00003B18 756E moveq.l D2, 0x6E 00003B1A 6465 bcc +0x67 /* 00003B81 */ 00003B1C 7273 moveq.l D1, 0x73 label00003B1E: 00003B1E 7461 moveq.l D2, 0x61 00003B20 6E64 bgt +0x66 /* 00003B86 */ 00003B22 2077 6861 movea.l A0, [A7 + D6 + 0x61] // begin alternate branch 00003B24-00003B26 label00003B24: 00003B24 6861 bvc +0x63 /* 00003B87 */ // end alternate branch 00003B24-00003B26 label00003B24: // (misaligned) 00003B26 7420 moveq.l D2, 0x20 00003B28 796F moveq.l D4, 0x6F 00003B2A 7520 moveq.l D2, 0x20 00003B2C 6D65 blt +0x67 /* 00003B93 */ 00003B2E 616E bsr +0x70 /* 00003B9E */ label00003B30: 00003B30 2E16 move.l D7, [A6] 00003B32 0449 4E54 subi.w A1, 0x4E54 /* 'NT' */ 00003B36 4F16 .invalid 7, [A6] // invalid opcode 4 with b == 4 00003B38 0649 4E53 addi.w A1, 0x4E53 /* 'NS' */ label00003B3C: 00003B3C 4944 chk.w D4, D4 00003B3E 4516 .invalid 2, [A6] // invalid opcode 4 with b == 4 00003B40 0249 4E16 andi.w A1, 0x4E16 00003B44 0641 4352 addi.w D1, 0x4352 /* 'CR' */ label00003B48: 00003B48 4F53 chk.w D7, [A3] 00003B4A 5316 subq.b [A6], 1 00003B4C 0254 4F16 andi.w [A4], 0x4F16 00003B50 0241 5416 andi.w D1, 0x5416 00003B54 274E 6F74 move.l [A3 + 0x6F74], A6 00003B58 2065 movea.l A0, -[A5] 00003B5A 7665 moveq.l D3, 0x65 00003B5C 7279 moveq.l D1, 0x79 00003B5E 7468 moveq.l D2, 0x68 00003B60 696E bvs +0x70 /* 00003BD0 */ label00003B62: 00003B62 6720 beq +0x22 /* 00003B84 */ 00003B64 6174 bsr +0x76 /* 00003BDA */ 00003B66 206F 6E63 movea.l A0, [A7 + 0x6E63] 00003B6A 6520 bcs +0x22 /* 00003B8C */ fn00003B6C: 00003B6C 2D20 move.l -[A6], -[A0] 00003B6E 6F6E ble +0x70 /* 00003BDE */ label00003B70: 00003B70 6520 bcs +0x22 /* 00003B92 */ 00003B72 6174 bsr +0x76 /* 00003BE8 */ 00003B74 2061 movea.l A0, -[A1] 00003B76 2074 696D movea.l A0, <> fn00003B7A: 00003B7A 6521 bcs +0x23 /* 00003B9D */ export_159: 00003B7C 4E56 FE70 link A6, -0x0190 00003B80 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 label00003B84: 00003B84 206E 0010 movea.l A0, [A6 + 0x10] // begin alternate branch 00003B86-00003B8C label00003B86: 00003B86 0010 43EE ori.b [A0], 0xEE 00003B8A FFA8 .invalid <> // end alternate branch 00003B86-00003B8C label00003B86: // (misaligned) 00003B88 43EE FFA8 lea.l A1, [A6 - 0x58] label00003B8C: 00003B8C 7005 moveq.l D0, 0x05 label00003B8E: 00003B8E 22D8 move.l [A1]+, [A0]+ 00003B90 51C8 FFFC dbf D0, -0x6 /* 00003B8E */ // begin alternate branch 00003B92-00003B94 label00003B92: 00003B92 FFFC .invalid <> // end alternate branch 00003B92-00003B94 label00003B92: // (misaligned) 00003B94 206E 000C movea.l A0, [A6 + 0xC] 00003B98 43EE FFC0 lea.l A1, [A6 - 0x40] 00003B9C 7005 moveq.l D0, 0x05 fn00003B9E: 00003B9E 22D8 move.l [A1]+, [A0]+ 00003BA0 51C8 FFFC dbf D0, -0x6 /* 00003B9E */ 00003BA4 206E 0008 movea.l A0, [A6 + 0x8] 00003BA8 43EE FFD8 lea.l A1, [A6 - 0x28] 00003BAC 7005 moveq.l D0, 0x05 label00003BAE: 00003BAE 22D8 move.l [A1]+, [A0]+ 00003BB0 51C8 FFFC dbf D0, -0x6 /* 00003BAE */ 00003BB4 0CAE 0341 4C4C FFA8 cmpi.l [A6 - 0x58], 0x3414C4C 00003BBC 57C0 seq D0 00003BBE 0CAE 0341 4C4C FFD8 cmpi.l [A6 - 0x28], 0x3414C4C 00003BC6 57C1 seq D1 00003BC8 8001 or.b D0, D1 00003BCA 6728 beq +0x2A /* 00003BF4 */ 00003BCC 486E FE88 pea.l [A6 - 0x178] label00003BD0: 00003BD0 487A 0010 pea.l [PC + 0x10 /* 00003BE2, value 0x4EAD0162 */] 00003BD4 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00003BD8 487A 0E66 pea.l [PC + 0xE66 /* 00004A40, value 0x274E6F74 '\'Not', pstring "Not everything at once - one at a time!" */] // begin alternate branch 00003BDA-00003BDE fn00003BDA: 00003BDA 0E66 4267 .invalid.w -[A6], 0x4267 /* 'Bg' */ // invalid immediate operation // end alternate branch 00003BDA-00003BDE fn00003BDA: // (misaligned) 00003BDC 4267 clr.w -[A7] label00003BDE: 00003BDE 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003BE2 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00003BE6 584F addq.w A7, 4 fn00003BE8: 00003BE8 486E FE88 pea.l [A6 - 0x178] 00003BEC 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00003BF0 6000 0B6A bra +0xB6C /* 0000475C */ label00003BF4: 00003BF4 554F subq.w A7, 2 00003BF6 486E FFA8 pea.l [A6 - 0x58] 00003BFA 4EAD 043A jsr [A5 + 0x43A /* export_131 */] 00003BFE 3E1F move.w D7, [A7]+ 00003C00 486E FFA8 pea.l [A6 - 0x58] 00003C04 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00003C08 486E FFC0 pea.l [A6 - 0x40] 00003C0C 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00003C10 486D FC24 pea.l [A5 - 0x3DC] 00003C14 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00003C18 554F subq.w A7, 2 00003C1A 3F07 move.w -[A7], D7 00003C1C 4EAD 042A jsr [A5 + 0x42A /* export_129 */] 00003C20 381F move.w D4, [A7]+ 00003C22 554F subq.w A7, 2 00003C24 3F07 move.w -[A7], D7 00003C26 4EAD 0432 jsr [A5 + 0x432 /* export_130 */] 00003C2A 101F move.b D0, [A7]+ 00003C2C 5300 subq.b D0, 1 00003C2E 675C beq +0x5E /* 00003C8C */ 00003C30 486E FE88 pea.l [A6 - 0x178] 00003C34 487A 0044 pea.l [PC + 0x44 /* 00003C7A, value 0x4EAD0162 */] 00003C38 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00003C3C 487A 0DF0 pea.l [PC + 0xDF0 /* 00004A2E, value 0x11536F72, pstring "Sorry, but there " */] 00003C40 4267 clr.w -[A7] 00003C42 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003C46 486E FE70 pea.l [A6 - 0x190] 00003C4A 3F07 move.w -[A7], D7 00003C4C 4EBA CF36 jsr [PC - 0x30CA /* 00000B84 */] 00003C50 584F addq.w A7, 4 00003C52 486E FE70 pea.l [A6 - 0x190] 00003C56 4267 clr.w -[A7] 00003C58 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003C5C 487A 0DCA pea.l [PC + 0xDCA /* 00004A28, value 0x4206E6F, pstring " no " */] 00003C60 4267 clr.w -[A7] 00003C62 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003C66 486E FFA8 pea.l [A6 - 0x58] 00003C6A 4267 clr.w -[A7] 00003C6C 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003C70 487A 0DAE pea.l [PC + 0xDAE /* 00004A20, value 0x6206865, pstring " here." */] 00003C74 4267 clr.w -[A7] 00003C76 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003C7A 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00003C7E 584F addq.w A7, 4 00003C80 486E FE88 pea.l [A6 - 0x178] 00003C84 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00003C88 6000 0AD2 bra +0xAD4 /* 0000475C */ label00003C8C: 00003C8C 0C47 00C8 cmpi.w D7, 0xC8 00003C90 5CC0 sge D0 00003C92 BE6D E208 cmp.w D7, [A5 - 0x1DF8] 00003C96 5FC1 sle D1 00003C98 C001 and.b D0, D1 00003C9A 3207 move.w D1, D7 00003C9C E541 asl D1.w, 2 00003C9E 0641 AFB0 addi.w D1, 0xAFB0 00003CA2 2075 1000 movea.l A0, [A5 + D1.w] 00003CA6 1228 010A move.b D1, [A0 + 0x10A] 00003CAA 5301 subq.b D1, 1 00003CAC C001 and.b D0, D1 00003CAE 673C beq +0x3E /* 00003CEC */ 00003CB0 486E FE88 pea.l [A6 - 0x178] 00003CB4 487A 0024 pea.l [PC + 0x24 /* 00003CDA, value 0x4EAD0162 */] 00003CB8 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00003CBC 487A 0D38 pea.l [PC + 0xD38 /* 000049F6, value 0x28536F72 '(Sor', pstring "Sorry, but it is impossible to move the " */] 00003CC0 4267 clr.w -[A7] 00003CC2 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003CC6 486E FFA8 pea.l [A6 - 0x58] 00003CCA 4267 clr.w -[A7] 00003CCC 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003CD0 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00003CD4 4267 clr.w -[A7] 00003CD6 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00003CDA 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00003CDE 584F addq.w A7, 4 00003CE0 486E FE88 pea.l [A6 - 0x178] 00003CE4 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00003CE8 6000 0A72 bra +0xA74 /* 0000475C */ label00003CEC: 00003CEC 487A 0D04 pea.l [PC + 0xD04 /* 000049F2, value 0x2696E16, pstring "in" */] 00003CF0 486E FFC0 pea.l [A6 - 0x40] 00003CF4 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00003CF8 57C0 seq D0 00003CFA 487A 0CEE pea.l [PC + 0xCEE /* 000049EA, value 0x6696E73, pstring "inside" */] 00003CFE 486E FFC0 pea.l [A6 - 0x40] 00003D02 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00003D06 57C1 seq D1 00003D08 8001 or.b D0, D1 00003D0A 487A 0CD8 pea.l [PC + 0xCD8 /* 000049E4, value 0x4696E74, pstring "into" */] 00003D0E 486E FFC0 pea.l [A6 - 0x40] 00003D12 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00003D16 57C1 seq D1 00003D18 8001 or.b D0, D1 00003D1A 6700 037A beq +0x37C /* 00004096 */ 00003D1E 554F subq.w A7, 2 00003D20 486E FFD8 pea.l [A6 - 0x28] 00003D24 4EAD 043A jsr [A5 + 0x43A /* export_131 */] 00003D28 3A1F move.w D5, [A7]+ 00003D2A 554F subq.w A7, 2 00003D2C 3F05 move.w -[A7], D5 00003D2E 4EAD 042A jsr [A5 + 0x42A /* export_129 */] 00003D32 381F move.w D4, [A7]+ 00003D34 486E FFD8 pea.l [A6 - 0x28] 00003D38 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00003D3C BA47 cmp.w D5, D7 00003D3E 6664 bne +0x66 /* 00003DA4 */ 00003D40 486E FE88 pea.l [A6 - 0x178] 00003D44 487A 004C pea.l [PC + 0x4C /* 00003D92, value 0x4EAD0162 */] 00003D48 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00003D4C 487A 0C76 pea.l [PC + 0xC76 /* 000049C4, value 0x1F536F72, pstring "Sorry, but it is impossible to " */] 00003D50 4267 clr.w -[A7] 00003D52 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003D56 486D E1D4 pea.l [A5 - 0x1E2C] 00003D5A 4267 clr.w -[A7] 00003D5C 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003D60 487A 0C5C pea.l [PC + 0xC5C /* 000049BE, value 0x5207468, pstring " the " */] 00003D64 4267 clr.w -[A7] 00003D66 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003D6A 486E FFA8 pea.l [A6 - 0x58] 00003D6E 4267 clr.w -[A7] 00003D70 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003D74 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00003D78 4267 clr.w -[A7] 00003D7A 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00003D7E 486E FFC0 pea.l [A6 - 0x40] 00003D82 4267 clr.w -[A7] 00003D84 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003D88 487A 0C2A pea.l [PC + 0xC2A /* 000049B4, value 0x8206974, pstring " itself!" */] 00003D8C 4267 clr.w -[A7] 00003D8E 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003D92 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00003D96 584F addq.w A7, 4 00003D98 486E FE88 pea.l [A6 - 0x178] 00003D9C 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00003DA0 6000 09BA bra +0x9BC /* 0000475C */ label00003DA4: 00003DA4 554F subq.w A7, 2 00003DA6 3F05 move.w -[A7], D5 00003DA8 4EAD 0432 jsr [A5 + 0x432 /* export_130 */] 00003DAC 101F move.b D0, [A7]+ 00003DAE 5300 subq.b D0, 1 00003DB0 675C beq +0x5E /* 00003E0E */ 00003DB2 486E FE88 pea.l [A6 - 0x178] 00003DB6 487A 0044 pea.l [PC + 0x44 /* 00003DFC, value 0x4EAD0162 */] 00003DBA 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00003DBE 487A 0BE2 pea.l [PC + 0xBE2 /* 000049A2, value 0x11536F72, pstring "Sorry, but there " */] 00003DC2 4267 clr.w -[A7] 00003DC4 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003DC8 486E FE70 pea.l [A6 - 0x190] 00003DCC 3F05 move.w -[A7], D5 00003DCE 4EBA CDB4 jsr [PC - 0x324C /* 00000B84 */] 00003DD2 584F addq.w A7, 4 00003DD4 486E FE70 pea.l [A6 - 0x190] 00003DD8 4267 clr.w -[A7] 00003DDA 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003DDE 487A 0BBC pea.l [PC + 0xBBC /* 0000499C, value 0x4206E6F, pstring " no " */] 00003DE2 4267 clr.w -[A7] 00003DE4 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003DE8 486E FFD8 pea.l [A6 - 0x28] 00003DEC 4267 clr.w -[A7] 00003DEE 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003DF2 487A 0BA0 pea.l [PC + 0xBA0 /* 00004994, value 0x6206865, pstring " here." */] 00003DF6 4267 clr.w -[A7] 00003DF8 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003DFC 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00003E00 584F addq.w A7, 4 00003E02 486E FE88 pea.l [A6 - 0x178] 00003E06 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00003E0A 6000 0950 bra +0x952 /* 0000475C */ label00003E0E: 00003E0E 0C45 012C cmpi.w D5, 0x12C 00003E12 5CC0 sge D0 00003E14 BA6D E20A cmp.w D5, [A5 - 0x1DF6] 00003E18 5FC1 sle D1 00003E1A C001 and.b D0, D1 00003E1C 673C beq +0x3E /* 00003E5A */ 00003E1E 486E FE88 pea.l [A6 - 0x178] 00003E22 487A 0024 pea.l [PC + 0x24 /* 00003E48, value 0x4EAD0162 */] 00003E26 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00003E2A 487A 0B58 pea.l [PC + 0xB58 /* 00004984, value 0xF536F72, pstring "Sorry, but the " */] 00003E2E 4267 clr.w -[A7] 00003E30 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003E34 486E FFD8 pea.l [A6 - 0x28] 00003E38 4267 clr.w -[A7] 00003E3A 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003E3E 487A 0B34 pea.l [PC + 0xB34 /* 00004974, value 0xF20776F, pstring " won\'t let you." */] 00003E42 4267 clr.w -[A7] 00003E44 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003E48 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00003E4C 584F addq.w A7, 4 00003E4E 486E FE88 pea.l [A6 - 0x178] 00003E52 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00003E56 6000 0904 bra +0x906 /* 0000475C */ label00003E5A: 00003E5A 0C47 012C cmpi.w D7, 0x12C 00003E5E 5CC0 sge D0 00003E60 BE6D E20A cmp.w D7, [A5 - 0x1DF6] 00003E64 5FC1 sle D1 00003E66 C001 and.b D0, D1 00003E68 673C beq +0x3E /* 00003EA6 */ 00003E6A 486E FE88 pea.l [A6 - 0x178] 00003E6E 487A 0024 pea.l [PC + 0x24 /* 00003E94, value 0x4EAD0162 */] 00003E72 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00003E76 487A 0AEC pea.l [PC + 0xAEC /* 00004964, value 0xF536F72, pstring "Sorry, but the " */] 00003E7A 4267 clr.w -[A7] 00003E7C 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003E80 486E FFA8 pea.l [A6 - 0x58] 00003E84 4267 clr.w -[A7] 00003E86 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003E8A 487A 0AC8 pea.l [PC + 0xAC8 /* 00004954, value 0xF20776F, pstring " won\'t let you." */] 00003E8E 4267 clr.w -[A7] 00003E90 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003E94 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00003E98 584F addq.w A7, 4 00003E9A 486E FE88 pea.l [A6 - 0x178] 00003E9E 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00003EA2 6000 08B8 bra +0x8BA /* 0000475C */ label00003EA6: 00003EA6 3005 move.w D0, D5 00003EA8 E540 asl D0.w, 2 00003EAA 0640 AFB0 addi.w D0, 0xAFB0 00003EAE 2075 0000 movea.l A0, [A5 + D0.w] 00003EB2 1028 0103 move.b D0, [A0 + 0x103] 00003EB6 5300 subq.b D0, 1 00003EB8 6700 00C0 beq +0xC2 /* 00003F7A */ 00003EBC 3005 move.w D0, D5 00003EBE E540 asl D0.w, 2 00003EC0 0640 AFB0 addi.w D0, 0xAFB0 00003EC4 2075 0000 movea.l A0, [A5 + D0.w] 00003EC8 1028 0102 move.b D0, [A0 + 0x102] 00003ECC 5300 subq.b D0, 1 00003ECE 676E beq +0x70 /* 00003F3E */ 00003ED0 486E FE88 pea.l [A6 - 0x178] 00003ED4 487A 0056 pea.l [PC + 0x56 /* 00003F2C, value 0x4EAD0162 */] 00003ED8 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00003EDC 487A 0A60 pea.l [PC + 0xA60 /* 0000493E, value 0x14497420, pstring "It is impossible to " */] 00003EE0 4267 clr.w -[A7] 00003EE2 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003EE6 486D FC24 pea.l [A5 - 0x3DC] 00003EEA 4267 clr.w -[A7] 00003EEC 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003EF0 487A 0A46 pea.l [PC + 0xA46 /* 00004938, value 0x5207468, pstring " the " */] 00003EF4 4267 clr.w -[A7] 00003EF6 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003EFA 486E FFA8 pea.l [A6 - 0x58] 00003EFE 4267 clr.w -[A7] 00003F00 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003F04 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00003F08 4267 clr.w -[A7] 00003F0A 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00003F0E 486E FFC0 pea.l [A6 - 0x40] 00003F12 4267 clr.w -[A7] 00003F14 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003F18 487A 0A18 pea.l [PC + 0xA18 /* 00004932, value 0x5207468, pstring " the " */] 00003F1C 4267 clr.w -[A7] 00003F1E 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003F22 486E FFD8 pea.l [A6 - 0x28] 00003F26 4267 clr.w -[A7] 00003F28 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003F2C 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00003F30 584F addq.w A7, 4 00003F32 486E FE88 pea.l [A6 - 0x178] 00003F36 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00003F3A 6000 0820 bra +0x822 /* 0000475C */ label00003F3E: 00003F3E 486E FE88 pea.l [A6 - 0x178] 00003F42 487A 0024 pea.l [PC + 0x24 /* 00003F68, value 0x4EAD0162 */] 00003F46 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00003F4A 487A 09E0 pea.l [PC + 0x9E0 /* 0000492C, value 0x4546865, pstring "The " */] 00003F4E 4267 clr.w -[A7] 00003F50 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003F54 486E FFD8 pea.l [A6 - 0x28] 00003F58 4267 clr.w -[A7] 00003F5A 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003F5E 487A 09BE pea.l [PC + 0x9BE /* 0000491E, value 0xC206973, pstring " isn\'t open!" */] 00003F62 4267 clr.w -[A7] 00003F64 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003F68 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00003F6C 584F addq.w A7, 4 00003F6E 486E FE88 pea.l [A6 - 0x178] 00003F72 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00003F76 6000 07E4 bra +0x7E6 /* 0000475C */ label00003F7A: 00003F7A 3007 move.w D0, D7 00003F7C E540 asl D0.w, 2 00003F7E 0640 AFB0 addi.w D0, 0xAFB0 00003F82 2075 0000 movea.l A0, [A5 + D0.w] 00003F86 3005 move.w D0, D5 00003F88 E540 asl D0.w, 2 00003F8A 0640 AFB0 addi.w D0, 0xAFB0 00003F8E 2275 0000 movea.l A1, [A5 + D0.w] 00003F92 3028 00F8 move.w D0, [A0 + 0xF8] 00003F96 B069 00F8 cmp.w D0, [A1 + 0xF8] 00003F9A 6D64 blt +0x66 /* 00004000 */ 00003F9C 486E FE88 pea.l [A6 - 0x178] 00003FA0 487A 004C pea.l [PC + 0x4C /* 00003FEE, value 0x4EAD0162 */] 00003FA4 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00003FA8 487A 096E pea.l [PC + 0x96E /* 00004918, value 0x4546865, pstring "The " */] 00003FAC 4267 clr.w -[A7] 00003FAE 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003FB2 486E FFA8 pea.l [A6 - 0x58] 00003FB6 4267 clr.w -[A7] 00003FB8 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003FBC 487A 094E pea.l [PC + 0x94E /* 0000490C, value 0xB20776F, pstring " won\'t fit " */] 00003FC0 4267 clr.w -[A7] 00003FC2 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003FC6 486E FFC0 pea.l [A6 - 0x40] 00003FCA 4267 clr.w -[A7] 00003FCC 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003FD0 487A 0934 pea.l [PC + 0x934 /* 00004906, value 0x5207468, pstring " the " */] 00003FD4 4267 clr.w -[A7] 00003FD6 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003FDA 486E FFD8 pea.l [A6 - 0x28] 00003FDE 4267 clr.w -[A7] 00003FE0 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00003FE4 3F3C 0021 move.w -[A7], 0x21 /* '!' */ 00003FE8 4267 clr.w -[A7] 00003FEA 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00003FEE 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00003FF2 584F addq.w A7, 4 00003FF4 486E FE88 pea.l [A6 - 0x178] 00003FF8 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00003FFC 6000 075E bra +0x760 /* 0000475C */ label00004000: 00004000 3007 move.w D0, D7 00004002 E540 asl D0.w, 2 00004004 0640 AFB0 addi.w D0, 0xAFB0 00004008 2075 0000 movea.l A0, [A5 + D0.w] 0000400C 3F28 00F4 move.w -[A7], [A0 + 0xF4] 00004010 3F3C FFFF move.w -[A7], 0xFFFF 00004014 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 00004018 3F05 move.w -[A7], D5 0000401A 3F3C 0001 move.w -[A7], 0x1 0000401E 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 00004022 3007 move.w D0, D7 00004024 E540 asl D0.w, 2 00004026 0640 AFB0 addi.w D0, 0xAFB0 0000402A 2075 0000 movea.l A0, [A5 + D0.w] 0000402E 3145 00F4 move.w [A0 + 0xF4], D5 00004032 486E FE88 pea.l [A6 - 0x178] 00004036 487A 004C pea.l [PC + 0x4C /* 00004084, value 0x4EAD0162 */] 0000403A 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 0000403E 487A 08B4 pea.l [PC + 0x8B4 /* 000048F4, value 0x11596F75, pstring "You have put the " */] 00004042 4267 clr.w -[A7] 00004044 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004048 486E FFA8 pea.l [A6 - 0x58] 0000404C 4267 clr.w -[A7] 0000404E 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004052 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00004056 4267 clr.w -[A7] 00004058 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 0000405C 486E FFC0 pea.l [A6 - 0x40] 00004060 4267 clr.w -[A7] 00004062 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004066 487A 0886 pea.l [PC + 0x886 /* 000048EE, value 0x5207468, pstring " the " */] 0000406A 4267 clr.w -[A7] 0000406C 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004070 486E FFD8 pea.l [A6 - 0x28] 00004074 4267 clr.w -[A7] 00004076 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000407A 3F3C 002E move.w -[A7], 0x2E /* '.' */ 0000407E 4267 clr.w -[A7] 00004080 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00004084 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00004088 584F addq.w A7, 4 0000408A 486E FE88 pea.l [A6 - 0x178] 0000408E 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00004092 6000 06C8 bra +0x6CA /* 0000475C */ label00004096: 00004096 487A 0850 pea.l [PC + 0x850 /* 000048E8, value 0x4776974, pstring "with" */] 0000409A 486E FFC0 pea.l [A6 - 0x40] 0000409E 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 000040A2 57C0 seq D0 000040A4 487A 083C pea.l [PC + 0x83C /* 000048E2, value 0x46E6561, pstring "near" */] 000040A8 486E FFC0 pea.l [A6 - 0x40] 000040AC 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 000040B0 57C1 seq D1 000040B2 8001 or.b D0, D1 000040B4 487A 0824 pea.l [PC + 0x824 /* 000048DA, value 0x6626568, pstring "behind" */] 000040B8 486E FFC0 pea.l [A6 - 0x40] 000040BC 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 000040C0 57C1 seq D1 000040C2 8001 or.b D0, D1 000040C4 487A 080C pea.l [PC + 0x80C /* 000048D2, value 0x6626573, pstring "beside" */] 000040C8 486E FFC0 pea.l [A6 - 0x40] 000040CC 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 000040D0 57C1 seq D1 000040D2 8001 or.b D0, D1 000040D4 487A 07F8 pea.l [PC + 0x7F8 /* 000048CE, value 0x26F6E16, pstring "on" */] 000040D8 486E FFC0 pea.l [A6 - 0x40] 000040DC 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 000040E0 57C1 seq D1 000040E2 8001 or.b D0, D1 000040E4 487A 07E4 pea.l [PC + 0x7E4 /* 000048CA, value 0x2627916, pstring "by" */] 000040E8 486E FFC0 pea.l [A6 - 0x40] 000040EC 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 000040F0 57C1 seq D1 000040F2 8001 or.b D0, D1 000040F4 487A 07CE pea.l [PC + 0x7CE /* 000048C4, value 0x5756E64, pstring "under" */] 000040F8 486E FFC0 pea.l [A6 - 0x40] 000040FC 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00004100 57C1 seq D1 00004102 8001 or.b D0, D1 00004104 6700 05E0 beq +0x5E2 /* 000046E6 */ 00004108 554F subq.w A7, 2 0000410A 486E FFD8 pea.l [A6 - 0x28] 0000410E 4EAD 043A jsr [A5 + 0x43A /* export_131 */] 00004112 3C1F move.w D6, [A7]+ 00004114 486E FFD8 pea.l [A6 - 0x28] 00004118 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 0000411C 554F subq.w A7, 2 0000411E 3F06 move.w -[A7], D6 00004120 4EAD 042A jsr [A5 + 0x42A /* export_129 */] 00004124 381F move.w D4, [A7]+ 00004126 BC47 cmp.w D6, D7 00004128 6664 bne +0x66 /* 0000418E */ 0000412A 486E FE88 pea.l [A6 - 0x178] 0000412E 487A 004C pea.l [PC + 0x4C /* 0000417C, value 0x4EAD0162 */] 00004132 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00004136 487A 076C pea.l [PC + 0x76C /* 000048A4, value 0x1F536F72, pstring "Sorry, but it is impossible to " */] 0000413A 4267 clr.w -[A7] 0000413C 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004140 486D E1D4 pea.l [A5 - 0x1E2C] 00004144 4267 clr.w -[A7] 00004146 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000414A 487A 0752 pea.l [PC + 0x752 /* 0000489E, value 0x5207468, pstring " the " */] 0000414E 4267 clr.w -[A7] 00004150 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004154 486E FFA8 pea.l [A6 - 0x58] 00004158 4267 clr.w -[A7] 0000415A 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000415E 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00004162 4267 clr.w -[A7] 00004164 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00004168 486E FFC0 pea.l [A6 - 0x40] 0000416C 4267 clr.w -[A7] 0000416E 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004172 487A 0720 pea.l [PC + 0x720 /* 00004894, value 0x8206974, pstring " itself!" */] 00004176 4267 clr.w -[A7] 00004178 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000417C 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00004180 584F addq.w A7, 4 00004182 486E FE88 pea.l [A6 - 0x178] 00004186 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 0000418A 6000 05D0 bra +0x5D2 /* 0000475C */ label0000418E: 0000418E 0C44 0001 cmpi.w D4, 0x1 00004192 663C bne +0x3E /* 000041D0 */ 00004194 486E FE88 pea.l [A6 - 0x178] 00004198 487A 0024 pea.l [PC + 0x24 /* 000041BE, value 0x4EAD0162 */] 0000419C 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000041A0 487A 06DC pea.l [PC + 0x6DC /* 0000487E, value 0x15596F75, pstring "You are carrying the " */] 000041A4 4267 clr.w -[A7] 000041A6 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000041AA 486E FFD8 pea.l [A6 - 0x28] 000041AE 4267 clr.w -[A7] 000041B0 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000041B4 3F3C 002E move.w -[A7], 0x2E /* '.' */ 000041B8 4267 clr.w -[A7] 000041BA 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000041BE 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000041C2 584F addq.w A7, 4 000041C4 486E FE88 pea.l [A6 - 0x178] 000041C8 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 000041CC 6000 058E bra +0x590 /* 0000475C */ label000041D0: 000041D0 0C44 03E8 cmpi.w D4, 0x3E8 000041D4 663C bne +0x3E /* 00004212 */ 000041D6 486E FE88 pea.l [A6 - 0x178] 000041DA 487A 0024 pea.l [PC + 0x24 /* 00004200, value 0x4EAD0162 */] 000041DE 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000041E2 487A 0684 pea.l [PC + 0x684 /* 00004868, value 0x14596F75, pstring "You are wearing the " */] 000041E6 4267 clr.w -[A7] 000041E8 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000041EC 486E FFD8 pea.l [A6 - 0x28] 000041F0 4267 clr.w -[A7] 000041F2 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000041F6 3F3C 002E move.w -[A7], 0x2E /* '.' */ 000041FA 4267 clr.w -[A7] 000041FC 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00004200 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00004204 584F addq.w A7, 4 00004206 486E FE88 pea.l [A6 - 0x178] 0000420A 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 0000420E 6000 054C bra +0x54E /* 0000475C */ label00004212: 00004212 554F subq.w A7, 2 00004214 3F06 move.w -[A7], D6 00004216 4EAD 0432 jsr [A5 + 0x432 /* export_130 */] 0000421A 101F move.b D0, [A7]+ 0000421C 5300 subq.b D0, 1 0000421E 675C beq +0x5E /* 0000427C */ 00004220 486E FE88 pea.l [A6 - 0x178] 00004224 487A 0044 pea.l [PC + 0x44 /* 0000426A, value 0x4EAD0162 */] 00004228 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 0000422C 487A 0632 pea.l [PC + 0x632 /* 00004860, value 0x6546865, pstring "There " */] 00004230 4267 clr.w -[A7] 00004232 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004236 486E FE70 pea.l [A6 - 0x190] 0000423A 3F06 move.w -[A7], D6 0000423C 4EBA C946 jsr [PC - 0x36BA /* 00000B84 */] 00004240 584F addq.w A7, 4 00004242 486E FE70 pea.l [A6 - 0x190] 00004246 4267 clr.w -[A7] 00004248 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000424C 487A 060C pea.l [PC + 0x60C /* 0000485A, value 0x4206E6F, pstring " no " */] 00004250 4267 clr.w -[A7] 00004252 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004256 486E FFD8 pea.l [A6 - 0x28] 0000425A 4267 clr.w -[A7] 0000425C 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004260 487A 05F0 pea.l [PC + 0x5F0 /* 00004852, value 0x6206865, pstring " here!" */] 00004264 4267 clr.w -[A7] 00004266 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000426A 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 0000426E 584F addq.w A7, 4 00004270 486E FE88 pea.l [A6 - 0x178] 00004274 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00004278 6000 04E2 bra +0x4E4 /* 0000475C */ label0000427C: 0000427C 0C46 012C cmpi.w D6, 0x12C 00004280 5CC0 sge D0 00004282 BC6D E20A cmp.w D6, [A5 - 0x1DF6] 00004286 5FC1 sle D1 00004288 C001 and.b D0, D1 0000428A 673C beq +0x3E /* 000042C8 */ 0000428C 486E FE88 pea.l [A6 - 0x178] 00004290 487A 0024 pea.l [PC + 0x24 /* 000042B6, value 0x4EAD0162 */] 00004294 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00004298 487A 05A8 pea.l [PC + 0x5A8 /* 00004842, value 0xF536F72, pstring "Sorry, but the " */] 0000429C 4267 clr.w -[A7] 0000429E 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000042A2 486E FFD8 pea.l [A6 - 0x28] 000042A6 4267 clr.w -[A7] 000042A8 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000042AC 487A 0584 pea.l [PC + 0x584 /* 00004832, value 0xF20776F, pstring " won\'t let you." */] 000042B0 4267 clr.w -[A7] 000042B2 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000042B6 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000042BA 584F addq.w A7, 4 000042BC 486E FE88 pea.l [A6 - 0x178] 000042C0 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 000042C4 6000 0496 bra +0x498 /* 0000475C */ label000042C8: 000042C8 0C47 012C cmpi.w D7, 0x12C 000042CC 5CC0 sge D0 000042CE BE6D E20A cmp.w D7, [A5 - 0x1DF6] 000042D2 5FC1 sle D1 000042D4 C001 and.b D0, D1 000042D6 673C beq +0x3E /* 00004314 */ 000042D8 486E FE88 pea.l [A6 - 0x178] 000042DC 487A 0024 pea.l [PC + 0x24 /* 00004302, value 0x4EAD0162 */] 000042E0 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000042E4 487A 053C pea.l [PC + 0x53C /* 00004822, value 0xF536F72, pstring "Sorry, but the " */] 000042E8 4267 clr.w -[A7] 000042EA 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000042EE 486E FFA8 pea.l [A6 - 0x58] 000042F2 4267 clr.w -[A7] 000042F4 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000042F8 487A 0518 pea.l [PC + 0x518 /* 00004812, value 0xF20776F, pstring " won\'t let you." */] 000042FC 4267 clr.w -[A7] 000042FE 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004302 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00004306 584F addq.w A7, 4 00004308 486E FE88 pea.l [A6 - 0x178] 0000430C 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00004310 6000 044A bra +0x44C /* 0000475C */ label00004314: 00004314 3007 move.w D0, D7 00004316 E540 asl D0.w, 2 00004318 0640 AFB0 addi.w D0, 0xAFB0 0000431C 2075 0000 movea.l A0, [A5 + D0.w] 00004320 3028 00F4 move.w D0, [A0 + 0xF4] 00004324 B06D E206 cmp.w D0, [A5 - 0x1DFA] 00004328 6F00 0270 ble +0x272 /* 0000459A */ 0000432C 3007 move.w D0, D7 0000432E E540 asl D0.w, 2 00004330 0640 AFB0 addi.w D0, 0xAFB0 00004334 2075 0000 movea.l A0, [A5 + D0.w] 00004338 3006 move.w D0, D6 0000433A E540 asl D0.w, 2 0000433C 0640 AFB0 addi.w D0, 0xAFB0 00004340 2275 0000 movea.l A1, [A5 + D0.w] 00004344 3028 00F8 move.w D0, [A0 + 0xF8] 00004348 D069 00F8 add.w D0, [A1 + 0xF8] 0000434C 3206 move.w D1, D6 0000434E E541 asl D1.w, 2 00004350 0641 AFB0 addi.w D1, 0xAFB0 00004354 2075 1000 movea.l A0, [A5 + D1.w] 00004358 3228 00F4 move.w D1, [A0 + 0xF4] 0000435C E541 asl D1.w, 2 0000435E 0641 AFB0 addi.w D1, 0xAFB0 00004362 2075 1000 movea.l A0, [A5 + D1.w] 00004366 B068 00F8 cmp.w D0, [A0 + 0xF8] 0000436A 6D00 00C4 blt +0xC6 /* 00004430 */ 0000436E 486E FE88 pea.l [A6 - 0x178] 00004372 487A 0024 pea.l [PC + 0x24 /* 00004398, value 0x4EAD0162 */] 00004376 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 0000437A 487A 0490 pea.l [PC + 0x490 /* 0000480C, value 0x4546865, pstring "The " */] 0000437E 4267 clr.w -[A7] 00004380 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004384 486E FFA8 pea.l [A6 - 0x58] 00004388 4267 clr.w -[A7] 0000438A 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000438E 487A 0468 pea.l [PC + 0x468 /* 000047F8, value 0x1220776F, pstring " won\'t fit in the " */] 00004392 4267 clr.w -[A7] 00004394 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004398 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 0000439C 584F addq.w A7, 4 0000439E 486E FE88 pea.l [A6 - 0x178] 000043A2 4EAD 039A jsr [A5 + 0x39A /* export_111 */] 000043A6 3006 move.w D0, D6 000043A8 E540 asl D0.w, 2 000043AA 0640 AFB0 addi.w D0, 0xAFB0 000043AE 2075 0000 movea.l A0, [A5 + D0.w] 000043B2 3028 00F4 move.w D0, [A0 + 0xF4] 000043B6 E540 asl D0.w, 2 000043B8 0640 AFB0 addi.w D0, 0xAFB0 000043BC 2075 0000 movea.l A0, [A5 + D0.w] 000043C0 3F3C 0016 move.w -[A7], 0x16 000043C4 2F08 move.l -[A7], A0 000043C6 486E FF88 pea.l [A6 - 0x78] 000043CA 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 000043CE 486E FF88 pea.l [A6 - 0x78] 000043D2 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 000043D6 486E FE88 pea.l [A6 - 0x178] 000043DA 487A 0042 pea.l [PC + 0x42 /* 0000441E, value 0x4EAD0162 */] 000043DE 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000043E2 486E FF88 pea.l [A6 - 0x78] 000043E6 4267 clr.w -[A7] 000043E8 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000043EC 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 000043F0 4267 clr.w -[A7] 000043F2 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000043F6 486E FFC0 pea.l [A6 - 0x40] 000043FA 4267 clr.w -[A7] 000043FC 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004400 487A 03F0 pea.l [PC + 0x3F0 /* 000047F2, value 0x5207468, pstring " the " */] 00004404 4267 clr.w -[A7] 00004406 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000440A 486E FFD8 pea.l [A6 - 0x28] 0000440E 4267 clr.w -[A7] 00004410 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004414 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00004418 4267 clr.w -[A7] 0000441A 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 0000441E 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00004422 584F addq.w A7, 4 00004424 486E FE88 pea.l [A6 - 0x178] 00004428 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 0000442C 6000 032E bra +0x330 /* 0000475C */ label00004430: 00004430 3007 move.w D0, D7 00004432 E540 asl D0.w, 2 00004434 0640 AFB0 addi.w D0, 0xAFB0 00004438 2075 0000 movea.l A0, [A5 + D0.w] 0000443C 3F28 00F4 move.w -[A7], [A0 + 0xF4] 00004440 3F3C FFFF move.w -[A7], 0xFFFF 00004444 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 00004448 3006 move.w D0, D6 0000444A E540 asl D0.w, 2 0000444C 0640 AFB0 addi.w D0, 0xAFB0 00004450 2075 0000 movea.l A0, [A5 + D0.w] 00004454 3F28 00F4 move.w -[A7], [A0 + 0xF4] 00004458 3F3C 0001 move.w -[A7], 0x1 0000445C 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 00004460 3006 move.w D0, D6 00004462 E540 asl D0.w, 2 00004464 0640 AFB0 addi.w D0, 0xAFB0 00004468 2075 0000 movea.l A0, [A5 + D0.w] 0000446C 3007 move.w D0, D7 0000446E E540 asl D0.w, 2 00004470 0640 AFB0 addi.w D0, 0xAFB0 00004474 2275 0000 movea.l A1, [A5 + D0.w] 00004478 3368 00F4 00F4 move.w [A1 + 0xF4], [A0 + 0xF4] 0000447E 3006 move.w D0, D6 00004480 E540 asl D0.w, 2 00004482 0640 AFB0 addi.w D0, 0xAFB0 00004486 2075 0000 movea.l A0, [A5 + D0.w] 0000448A 3028 00F4 move.w D0, [A0 + 0xF4] 0000448E E540 asl D0.w, 2 00004490 0640 AFB0 addi.w D0, 0xAFB0 00004494 2075 0000 movea.l A0, [A5 + D0.w] 00004498 3F3C 0016 move.w -[A7], 0x16 0000449C 2F08 move.l -[A7], A0 0000449E 486E FF88 pea.l [A6 - 0x78] 000044A2 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 000044A6 486E FF88 pea.l [A6 - 0x78] 000044AA 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 000044AE 486E FE88 pea.l [A6 - 0x178] 000044B2 487A 0044 pea.l [PC + 0x44 /* 000044F8, value 0x4EAD0162 */] 000044B6 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000044BA 487A 0330 pea.l [PC + 0x330 /* 000047EC, value 0x4546865, pstring "The " */] 000044BE 4267 clr.w -[A7] 000044C0 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000044C4 486E FFA8 pea.l [A6 - 0x58] 000044C8 4267 clr.w -[A7] 000044CA 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000044CE 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 000044D2 4267 clr.w -[A7] 000044D4 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000044D8 486E FE70 pea.l [A6 - 0x190] 000044DC 3F07 move.w -[A7], D7 000044DE 4EBA C6A4 jsr [PC - 0x395C /* 00000B84 */] 000044E2 584F addq.w A7, 4 000044E4 486E FE70 pea.l [A6 - 0x190] 000044E8 4267 clr.w -[A7] 000044EA 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000044EE 487A 02F6 pea.l [PC + 0x2F6 /* 000047E6, value 0x4206E6F, pstring " now" */] 000044F2 4267 clr.w -[A7] 000044F4 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000044F8 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000044FC 584F addq.w A7, 4 000044FE 486E FE88 pea.l [A6 - 0x178] 00004502 4EAD 039A jsr [A5 + 0x39A /* export_111 */] 00004506 3006 move.w D0, D6 00004508 E540 asl D0.w, 2 0000450A 0640 AFB0 addi.w D0, 0xAFB0 0000450E 2075 0000 movea.l A0, [A5 + D0.w] 00004512 3028 00F4 move.w D0, [A0 + 0xF4] 00004516 B06D E206 cmp.w D0, [A5 - 0x1DFA] 0000451A 6F2E ble +0x30 /* 0000454A */ 0000451C 486E FE88 pea.l [A6 - 0x178] 00004520 487A 001A pea.l [PC + 0x1A /* 0000453C, value 0x4EAD0162 */] 00004524 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00004528 487A 02B2 pea.l [PC + 0x2B2 /* 000047DC, value 0x820696E, pstring " in the " */] 0000452C 4267 clr.w -[A7] 0000452E 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004532 486E FF88 pea.l [A6 - 0x78] 00004536 4267 clr.w -[A7] 00004538 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000453C 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00004540 584F addq.w A7, 4 00004542 486E FE88 pea.l [A6 - 0x178] 00004546 4EAD 039A jsr [A5 + 0x39A /* export_111 */] label0000454A: 0000454A 486E FE88 pea.l [A6 - 0x178] 0000454E 487A 0038 pea.l [PC + 0x38 /* 00004588, value 0x4EAD0162 */] 00004552 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00004556 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 0000455A 4267 clr.w -[A7] 0000455C 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00004560 486E FFC0 pea.l [A6 - 0x40] 00004564 4267 clr.w -[A7] 00004566 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000456A 487A 026A pea.l [PC + 0x26A /* 000047D6, value 0x5207468, pstring " the " */] 0000456E 4267 clr.w -[A7] 00004570 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004574 486E FFD8 pea.l [A6 - 0x28] 00004578 4267 clr.w -[A7] 0000457A 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000457E 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00004582 4267 clr.w -[A7] 00004584 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00004588 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 0000458C 584F addq.w A7, 4 0000458E 486E FE88 pea.l [A6 - 0x178] 00004592 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00004596 6000 01C4 bra +0x1C6 /* 0000475C */ label0000459A: 0000459A 3007 move.w D0, D7 0000459C E540 asl D0.w, 2 0000459E 0640 AFB0 addi.w D0, 0xAFB0 000045A2 2075 0000 movea.l A0, [A5 + D0.w] 000045A6 3F28 00F4 move.w -[A7], [A0 + 0xF4] 000045AA 3F3C FFFF move.w -[A7], 0xFFFF 000045AE 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 000045B2 3006 move.w D0, D6 000045B4 E540 asl D0.w, 2 000045B6 0640 AFB0 addi.w D0, 0xAFB0 000045BA 2075 0000 movea.l A0, [A5 + D0.w] 000045BE 3F28 00F4 move.w -[A7], [A0 + 0xF4] 000045C2 3F3C 0001 move.w -[A7], 0x1 000045C6 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 000045CA 3006 move.w D0, D6 000045CC E540 asl D0.w, 2 000045CE 0640 AFB0 addi.w D0, 0xAFB0 000045D2 2075 0000 movea.l A0, [A5 + D0.w] 000045D6 3007 move.w D0, D7 000045D8 E540 asl D0.w, 2 000045DA 0640 AFB0 addi.w D0, 0xAFB0 000045DE 2275 0000 movea.l A1, [A5 + D0.w] 000045E2 3368 00F4 00F4 move.w [A1 + 0xF4], [A0 + 0xF4] 000045E8 486E FE88 pea.l [A6 - 0x178] 000045EC 487A 0044 pea.l [PC + 0x44 /* 00004632, value 0x4EAD0162 */] 000045F0 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000045F4 487A 01DA pea.l [PC + 0x1DA /* 000047D0, value 0x4546865, pstring "The " */] 000045F8 4267 clr.w -[A7] 000045FA 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000045FE 486E FFA8 pea.l [A6 - 0x58] 00004602 4267 clr.w -[A7] 00004604 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004608 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 0000460C 4267 clr.w -[A7] 0000460E 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00004612 486E FE70 pea.l [A6 - 0x190] 00004616 3F07 move.w -[A7], D7 00004618 4EBA C56A jsr [PC - 0x3A96 /* 00000B84 */] 0000461C 584F addq.w A7, 4 0000461E 486E FE70 pea.l [A6 - 0x190] 00004622 4267 clr.w -[A7] 00004624 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004628 487A 01A0 pea.l [PC + 0x1A0 /* 000047CA, value 0x4206E6F, pstring " now" */] 0000462C 4267 clr.w -[A7] 0000462E 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004632 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00004636 584F addq.w A7, 4 00004638 486E FE88 pea.l [A6 - 0x178] 0000463C 4EAD 039A jsr [A5 + 0x39A /* export_111 */] 00004640 486E FE88 pea.l [A6 - 0x178] 00004644 487A 0038 pea.l [PC + 0x38 /* 0000467E, value 0x4EAD0162 */] 00004648 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 0000464C 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00004650 4267 clr.w -[A7] 00004652 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00004656 486E FFC0 pea.l [A6 - 0x40] 0000465A 4267 clr.w -[A7] 0000465C 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004660 487A 0162 pea.l [PC + 0x162 /* 000047C4, value 0x5207468, pstring " the " */] 00004664 4267 clr.w -[A7] 00004666 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000466A 486E FFD8 pea.l [A6 - 0x28] 0000466E 4267 clr.w -[A7] 00004670 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004674 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00004678 4267 clr.w -[A7] 0000467A 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 0000467E 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00004682 584F addq.w A7, 4 00004684 486E FE88 pea.l [A6 - 0x178] 00004688 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 0000468C 486E FE88 pea.l [A6 - 0x178] 00004690 486E FFC0 pea.l [A6 - 0x40] 00004694 487A 0128 pea.l [PC + 0x128 /* 000047BE, value 0x5207468, pstring " the " */] 00004698 486E FFD8 pea.l [A6 - 0x28] 0000469C 3F3C 0003 move.w -[A7], 0x3 000046A0 4EAD 0032 jsr [A5 + 0x32 /* export_2 */] 000046A4 584F addq.w A7, 4 000046A6 3007 move.w D0, D7 000046A8 E540 asl D0.w, 2 000046AA 0640 AFB0 addi.w D0, 0xAFB0 000046AE 2075 0000 movea.l A0, [A5 + D0.w] 000046B2 3F3C 0016 move.w -[A7], 0x16 000046B6 486E FE88 pea.l [A6 - 0x178] 000046BA 4868 0084 pea.l [A0 + 0x84] 000046BE 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 000046C2 3006 move.w D0, D6 000046C4 E540 asl D0.w, 2 000046C6 0640 AFB0 addi.w D0, 0xAFB0 000046CA 2075 0000 movea.l A0, [A5 + D0.w] 000046CE 117C 0001 009C move.b [A0 + 0x9C], 0x1 000046D4 3007 move.w D0, D7 000046D6 E540 asl D0.w, 2 000046D8 0640 AFB0 addi.w D0, 0xAFB0 000046DC 2075 0000 movea.l A0, [A5 + D0.w] 000046E0 3146 009E move.w [A0 + 0x9E], D6 000046E4 6076 bra +0x78 /* 0000475C */ label000046E6: 000046E6 1B7C 0001 FD1E move.b [A5 - 0x2E2], 0x1 000046EC 486E FE88 pea.l [A6 - 0x178] 000046F0 487A 0010 pea.l [PC + 0x10 /* 00004702, value 0x4EAD0162 */] 000046F4 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000046F8 487A 009A pea.l [PC + 0x9A /* 00004794, value 0x28536F72 '(Sor', pstring "Sorry, I don\'t understand what you mean." */] 000046FC 4267 clr.w -[A7] 000046FE 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004702 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00004706 584F addq.w A7, 4 00004708 486E FE88 pea.l [A6 - 0x178] 0000470C 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00004710 486E FE88 pea.l [A6 - 0x178] 00004714 487A 0038 pea.l [PC + 0x38 /* 0000474E, value 0x4EAD0162 */] 00004718 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 0000471C 487A 0068 pea.l [PC + 0x68 /* 00004786, value 0xD596F75 '\rYou', pstring "You need to \"" */] 00004720 4267 clr.w -[A7] 00004722 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004726 486D E1D4 pea.l [A5 - 0x1E2C] 0000472A 4267 clr.w -[A7] 0000472C 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004730 487A 004C pea.l [PC + 0x4C /* 0000477E, value 0x7222074, pstring "\" the \"" */] 00004734 4267 clr.w -[A7] 00004736 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000473A 486E FFA8 pea.l [A6 - 0x58] 0000473E 4267 clr.w -[A7] 00004740 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004744 487A 002A pea.l [PC + 0x2A /* 00004770, value 0xD222073 '\r\" s', pstring "\" some place." */] 00004748 4267 clr.w -[A7] 0000474A 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000474E 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00004752 584F addq.w A7, 4 00004754 486E FE88 pea.l [A6 - 0x178] 00004758 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] label0000475C: 0000475C 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 00004760 4E5E unlink A6 00004762 205F movea.l A0, [A7]+ 00004764 4FEF 000C lea.l A7, [A7 + 0xC] 00004768 4ED0 jmp [A0] 0000476A 8350 or.w [A0], D1 0000476C 5554 subq.w [A4], 2 0000476E 02F8 .incomplete 00004770 0D22 btst -[A2], D6 00004772 2073 6F6D movea.l A0, <> 00004776 6520 bcs +0x22 /* 00004798 */ 00004778 706C moveq.l D0, 0x6C 0000477A 6163 bsr +0x65 /* 000047DF */ 0000477C 652E bcs +0x30 /* 000047AC */ 0000477E 0722 btst -[A2], D3 00004780 2074 6865 movea.l A0, [A4 + D6 + 0x65] 00004784 2022 move.l D0, -[A2] 00004786 0D59 bchg [A1]+, D6 00004788 6F75 ble +0x77 /* 000047FF */ 0000478A 206E 6565 movea.l A0, [A6 + 0x6565] 0000478E 6420 bcc +0x22 /* 000047B0 */ 00004790 746F moveq.l D2, 0x6F 00004792 2022 move.l D0, -[A2] 00004794 2853 movea.l A4, [A3] 00004796 6F72 ble +0x74 /* 0000480A */ label00004798: 00004798 7279 moveq.l D1, 0x79 0000479A 2C20 move.l D6, -[A0] 0000479C 4920 .invalid 4, -[A0] // invalid opcode 4 with b == 4 0000479E 646F bcc +0x71 /* 0000480F */ 000047A0 6E27 bgt +0x29 /* 000047C9 */ 000047A2 7420 moveq.l D2, 0x20 000047A4 756E moveq.l D2, 0x6E 000047A6 6465 bcc +0x67 /* 0000480D */ 000047A8 7273 moveq.l D1, 0x73 000047AA 7461 moveq.l D2, 0x61 label000047AC: 000047AC 6E64 bgt +0x66 /* 00004812 */ 000047AE 2077 6861 movea.l A0, [A7 + D6 + 0x61] // begin alternate branch 000047B0-000047B2 label000047B0: 000047B0 6861 bvc +0x63 /* 00004813 */ // end alternate branch 000047B0-000047B2 label000047B0: // (misaligned) 000047B2 7420 moveq.l D2, 0x20 000047B4 796F moveq.l D4, 0x6F 000047B6 7520 moveq.l D2, 0x20 000047B8 6D65 blt +0x67 /* 0000481F */ 000047BA 616E bsr +0x70 /* 0000482A */ 000047BC 2E16 move.l D7, [A6] 000047BE 0520 btst -[A0], D2 000047C0 7468 moveq.l D2, 0x68 000047C2 6520 bcs +0x22 /* 000047E4 */ 000047C4 0520 btst -[A0], D2 000047C6 7468 moveq.l D2, 0x68 000047C8 6520 bcs +0x22 /* 000047EA */ 000047CA 0420 6E6F subi.b -[A0], 0x6F /* 'o' */ 000047CE 7716 moveq.l D3, 0x16 000047D0 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 000047D4 2012 move.l D0, [A2] 000047D6 0520 btst -[A0], D2 000047D8 7468 moveq.l D2, 0x68 000047DA 6520 bcs +0x22 /* 000047FC */ 000047DC 0820 696E btst.b -[A0], 0x6E /* 'n' */ 000047E0 2074 6865 movea.l A0, [A4 + D6 + 0x65] label000047E4: 000047E4 2012 move.l D0, [A2] 000047E6 0420 6E6F subi.b -[A0], 0x6F /* 'o' */ label000047EA: 000047EA 7716 moveq.l D3, 0x16 000047EC 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 000047F0 2012 move.l D0, [A2] 000047F2 0520 btst -[A0], D2 000047F4 7468 moveq.l D2, 0x68 000047F6 6520 bcs +0x22 /* 00004818 */ 000047F8 1220 move.b D1, -[A0] 000047FA 776F moveq.l D3, 0x6F label000047FC: 000047FC 6E27 bgt +0x29 /* 00004825 */ 000047FE 7420 moveq.l D2, 0x20 00004800 6669 bne +0x6B /* 0000486B */ 00004802 7420 moveq.l D2, 0x20 00004804 696E bvs +0x70 /* 00004874 */ 00004806 2074 6865 movea.l A0, [A4 + D6 + 0x65] label0000480A: 0000480A 2016 move.l D0, [A6] 0000480C 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 00004810 2012 move.l D0, [A2] label00004812: 00004812 0F20 btst -[A0], D7 00004814 776F moveq.l D3, 0x6F 00004816 6E27 bgt +0x29 /* 0000483F */ label00004818: 00004818 7420 moveq.l D2, 0x20 0000481A 6C65 bge +0x67 /* 00004881 */ 0000481C 7420 moveq.l D2, 0x20 0000481E 796F moveq.l D4, 0x6F 00004820 752E moveq.l D2, 0x2E 00004822 0F53 bchg [A3], D7 00004824 6F72 ble +0x74 /* 00004898 */ 00004826 7279 moveq.l D1, 0x79 00004828 2C20 move.l D6, -[A0] fn0000482A: 0000482A 6275 bhi +0x77 /* 000048A1 */ 0000482C 7420 moveq.l D2, 0x20 0000482E 7468 moveq.l D2, 0x68 00004830 6520 bcs +0x22 /* 00004852 */ 00004832 0F20 btst -[A0], D7 00004834 776F moveq.l D3, 0x6F 00004836 6E27 bgt +0x29 /* 0000485F */ 00004838 7420 moveq.l D2, 0x20 0000483A 6C65 bge +0x67 /* 000048A1 */ 0000483C 7420 moveq.l D2, 0x20 0000483E 796F moveq.l D4, 0x6F 00004840 752E moveq.l D2, 0x2E 00004842 0F53 bchg [A3], D7 00004844 6F72 ble +0x74 /* 000048B8 */ 00004846 7279 moveq.l D1, 0x79 00004848 2C20 move.l D6, -[A0] 0000484A 6275 bhi +0x77 /* 000048C1 */ 0000484C 7420 moveq.l D2, 0x20 0000484E 7468 moveq.l D2, 0x68 00004850 6520 bcs +0x22 /* 00004872 */ label00004852: 00004852 0620 6865 addi.b -[A0], 0x65 /* 'e' */ 00004856 7265 moveq.l D1, 0x65 00004858 2116 move.l -[A0], [A6] 0000485A 0420 6E6F subi.b -[A0], 0x6F /* 'o' */ 0000485E 2012 move.l D0, [A2] 00004860 0654 6865 addi.w [A4], 0x6865 /* 'he' */ 00004864 7265 moveq.l D1, 0x65 00004866 2012 move.l D0, [A2] 00004868 1459 movea.b A2, [A1]+ 0000486A 6F75 ble +0x77 /* 000048E1 */ 0000486C 2061 movea.l A0, -[A1] 0000486E 7265 moveq.l D1, 0x65 00004870 2077 6561 7269 movea.l A0, [[A7 + 0x7269]] // begin alternate branch 00004872-00004876 label00004872: 00004872 6561 bcs +0x63 /* 000048D5 */ label00004874: 00004874 7269 moveq.l D1, 0x69 // end alternate branch 00004872-00004876 label00004872: // (misaligned) label00004874: // (misaligned) 00004876 6E67 bgt +0x69 /* 000048DF */ 00004878 2074 6865 movea.l A0, [A4 + D6 + 0x65] 0000487C 2012 move.l D0, [A2] 0000487E 1559 6F75 move.b [A2 + 0x6F75], [A1]+ 00004882 2061 movea.l A0, -[A1] 00004884 7265 moveq.l D1, 0x65 00004886 2063 movea.l A0, -[A3] 00004888 6172 bsr +0x74 /* 000048FC */ 0000488A 7279 moveq.l D1, 0x79 0000488C 696E bvs +0x70 /* 000048FC */ 0000488E 6720 beq +0x22 /* 000048B0 */ 00004890 7468 moveq.l D2, 0x68 00004892 6520 bcs +0x22 /* 000048B4 */ 00004894 0820 6974 btst.b -[A0], 0x74 /* 't' */ label00004898: 00004898 7365 moveq.l D1, 0x65 0000489A 6C66 bge +0x68 /* 00004902 */ 0000489C 2116 move.l -[A0], [A6] 0000489E 0520 btst -[A0], D2 000048A0 7468 moveq.l D2, 0x68 000048A2 6520 bcs +0x22 /* 000048C4 */ 000048A4 1F53 6F72 move.b [A7 + 0x6F72], [A3] 000048A8 7279 moveq.l D1, 0x79 000048AA 2C20 move.l D6, -[A0] 000048AC 6275 bhi +0x77 /* 00004923 */ 000048AE 7420 moveq.l D2, 0x20 label000048B0: 000048B0 6974 bvs +0x76 /* 00004926 */ 000048B2 2069 7320 movea.l A0, [A1 + 0x7320] // begin alternate branch 000048B4-000048B6 label000048B4: 000048B4 7320 moveq.l D1, 0x20 // end alternate branch 000048B4-000048B6 label000048B4: // (misaligned) 000048B6 696D bvs +0x6F /* 00004925 */ label000048B8: 000048B8 706F moveq.l D0, 0x6F 000048BA 7373 moveq.l D1, 0x73 000048BC 6962 bvs +0x64 /* 00004920 */ 000048BE 6C65 bge +0x67 /* 00004925 */ 000048C0 2074 6F20 0575 movea.l A0, [A4 + 0x575 + D6 * 8] // begin alternate branch 000048C4-000048C8 label000048C4: 000048C4 0575 6E64 bchg [A5 + D6 * 8 + 0x64], D2 // end alternate branch 000048C4-000048C8 label000048C4: // (misaligned) 000048C6 6E64 bgt +0x66 /* 0000492C */ 000048C8 6572 bcs +0x74 /* 0000493C */ 000048CA 0262 7916 andi.w -[A2], 0x7916 000048CE 026F 6E16 0662 andi.w [A7 + 0x662], 0x6E16 000048D4 6573 bcs +0x75 /* 00004949 */ 000048D6 6964 bvs +0x66 /* 0000493C */ 000048D8 6516 bcs +0x18 /* 000048F0 */ 000048DA 0662 6568 addi.w -[A2], 0x6568 /* 'eh' */ 000048DE 696E bvs +0x70 /* 0000494E */ 000048E0 6416 bcc +0x18 /* 000048F8 */ 000048E2 046E 6561 7216 subi.w [A6 + 0x7216], 0x6561 /* 'ea' */ 000048E8 0477 6974 6816 subi.w [A7 + D6 + 0x16], 0x6974 /* 'it' */ 000048EE 0520 btst -[A0], D2 label000048F0: 000048F0 7468 moveq.l D2, 0x68 000048F2 6520 bcs +0x22 /* 00004914 */ 000048F4 1159 6F75 move.b [A0 + 0x6F75], [A1]+ label000048F8: 000048F8 2068 6176 movea.l A0, [A0 + 0x6176] fn000048FC: 000048FC 6520 bcs +0x22 /* 0000491E */ 000048FE 7075 moveq.l D0, 0x75 00004900 7420 moveq.l D2, 0x20 label00004902: 00004902 7468 moveq.l D2, 0x68 00004904 6520 bcs +0x22 /* 00004926 */ 00004906 0520 btst -[A0], D2 00004908 7468 moveq.l D2, 0x68 0000490A 6520 bcs +0x22 /* 0000492C */ 0000490C 0B20 btst -[A0], D5 0000490E 776F moveq.l D3, 0x6F 00004910 6E27 bgt +0x29 /* 00004939 */ 00004912 7420 moveq.l D2, 0x20 label00004914: 00004914 6669 bne +0x6B /* 0000497F */ 00004916 7420 moveq.l D2, 0x20 00004918 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 0000491C 2012 move.l D0, [A2] label0000491E: 0000491E 0C20 6973 cmpi.b -[A0], 0x73 /* 's' */ // begin alternate branch 00004920-00004922 label00004920: 00004920 6973 bvs +0x75 /* 00004995 */ // end alternate branch 00004920-00004922 label00004920: // (misaligned) 00004922 6E27 bgt +0x29 /* 0000494B */ 00004924 7420 moveq.l D2, 0x20 label00004926: 00004926 6F70 ble +0x72 /* 00004998 */ 00004928 656E bcs +0x70 /* 00004998 */ 0000492A 2116 move.l -[A0], [A6] label0000492C: 0000492C 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 00004930 2012 move.l D0, [A2] 00004932 0520 btst -[A0], D2 00004934 7468 moveq.l D2, 0x68 00004936 6520 bcs +0x22 /* 00004958 */ 00004938 0520 btst -[A0], D2 0000493A 7468 moveq.l D2, 0x68 label0000493C: 0000493C 6520 bcs +0x22 /* 0000495E */ 0000493E 1449 movea.b A2, A1 00004940 7420 moveq.l D2, 0x20 00004942 6973 bvs +0x75 /* 000049B7 */ 00004944 2069 6D70 movea.l A0, [A1 + 0x6D70] 00004948 6F73 ble +0x75 /* 000049BD */ 0000494A 7369 moveq.l D1, 0x69 0000494C 626C bhi +0x6E /* 000049BA */ label0000494E: 0000494E 6520 bcs +0x22 /* 00004970 */ 00004950 746F moveq.l D2, 0x6F 00004952 2012 move.l D0, [A2] 00004954 0F20 btst -[A0], D7 00004956 776F moveq.l D3, 0x6F label00004958: 00004958 6E27 bgt +0x29 /* 00004981 */ 0000495A 7420 moveq.l D2, 0x20 0000495C 6C65 bge +0x67 /* 000049C3 */ label0000495E: 0000495E 7420 moveq.l D2, 0x20 00004960 796F moveq.l D4, 0x6F 00004962 752E moveq.l D2, 0x2E 00004964 0F53 bchg [A3], D7 00004966 6F72 ble +0x74 /* 000049DA */ 00004968 7279 moveq.l D1, 0x79 0000496A 2C20 move.l D6, -[A0] 0000496C 6275 bhi +0x77 /* 000049E3 */ 0000496E 7420 moveq.l D2, 0x20 label00004970: 00004970 7468 moveq.l D2, 0x68 00004972 6520 bcs +0x22 /* 00004994 */ 00004974 0F20 btst -[A0], D7 00004976 776F moveq.l D3, 0x6F 00004978 6E27 bgt +0x29 /* 000049A1 */ 0000497A 7420 moveq.l D2, 0x20 0000497C 6C65 bge +0x67 /* 000049E3 */ 0000497E 7420 moveq.l D2, 0x20 00004980 796F moveq.l D4, 0x6F 00004982 752E moveq.l D2, 0x2E 00004984 0F53 bchg [A3], D7 00004986 6F72 ble +0x74 /* 000049FA */ 00004988 7279 moveq.l D1, 0x79 0000498A 2C20 move.l D6, -[A0] 0000498C 6275 bhi +0x77 /* 00004A03 */ 0000498E 7420 moveq.l D2, 0x20 00004990 7468 moveq.l D2, 0x68 00004992 6520 bcs +0x22 /* 000049B4 */ label00004994: 00004994 0620 6865 addi.b -[A0], 0x65 /* 'e' */ label00004998: 00004998 7265 moveq.l D1, 0x65 0000499A 2E16 move.l D7, [A6] 0000499C 0420 6E6F subi.b -[A0], 0x6F /* 'o' */ 000049A0 2012 move.l D0, [A2] 000049A2 1153 6F72 move.b [A0 + 0x6F72], [A3] 000049A6 7279 moveq.l D1, 0x79 000049A8 2C20 move.l D6, -[A0] 000049AA 6275 bhi +0x77 /* 00004A21 */ 000049AC 7420 moveq.l D2, 0x20 000049AE 7468 moveq.l D2, 0x68 000049B0 6572 bcs +0x74 /* 00004A24 */ 000049B2 6520 bcs +0x22 /* 000049D4 */ label000049B4: 000049B4 0820 6974 btst.b -[A0], 0x74 /* 't' */ 000049B8 7365 moveq.l D1, 0x65 label000049BA: 000049BA 6C66 bge +0x68 /* 00004A22 */ 000049BC 2116 move.l -[A0], [A6] 000049BE 0520 btst -[A0], D2 000049C0 7468 moveq.l D2, 0x68 000049C2 6520 bcs +0x22 /* 000049E4 */ 000049C4 1F53 6F72 move.b [A7 + 0x6F72], [A3] 000049C8 7279 moveq.l D1, 0x79 000049CA 2C20 move.l D6, -[A0] 000049CC 6275 bhi +0x77 /* 00004A43 */ 000049CE 7420 moveq.l D2, 0x20 000049D0 6974 bvs +0x76 /* 00004A46 */ 000049D2 2069 7320 movea.l A0, [A1 + 0x7320] // begin alternate branch 000049D4-000049D6 label000049D4: 000049D4 7320 moveq.l D1, 0x20 // end alternate branch 000049D4-000049D6 label000049D4: // (misaligned) 000049D6 696D bvs +0x6F /* 00004A45 */ 000049D8 706F moveq.l D0, 0x6F label000049DA: 000049DA 7373 moveq.l D1, 0x73 000049DC 6962 bvs +0x64 /* 00004A40 */ 000049DE 6C65 bge +0x67 /* 00004A45 */ 000049E0 2074 6F20 0469 movea.l A0, [A4 + 0x469 + D6 * 8] // begin alternate branch 000049E4-000049EA label000049E4: 000049E4 0469 6E74 6F16 subi.w [A1 + 0x6F16], 0x6E74 /* 'nt' */ // end alternate branch 000049E4-000049EA label000049E4: // (misaligned) 000049E6 6E74 bgt +0x76 /* 00004A5C */ 000049E8 6F16 ble +0x18 /* 00004A00 */ 000049EA 0669 6E73 6964 addi.w [A1 + 0x6964], 0x6E73 /* 'ns' */ 000049F0 6516 bcs +0x18 /* 00004A08 */ 000049F2 0269 6E16 2853 andi.w [A1 + 0x2853], 0x6E16 000049F8 6F72 ble +0x74 /* 00004A6C */ label000049FA: 000049FA 7279 moveq.l D1, 0x79 000049FC 2C20 move.l D6, -[A0] 000049FE 6275 bhi +0x77 /* 00004A75 */ label00004A00: 00004A00 7420 moveq.l D2, 0x20 00004A02 6974 bvs +0x76 /* 00004A78 */ 00004A04 2069 7320 movea.l A0, [A1 + 0x7320] label00004A08: 00004A08 696D bvs +0x6F /* 00004A77 */ 00004A0A 706F moveq.l D0, 0x6F 00004A0C 7373 moveq.l D1, 0x73 00004A0E 6962 bvs +0x64 /* 00004A72 */ 00004A10 6C65 bge +0x67 /* 00004A77 */ 00004A12 2074 6F20 6D6F movea.l A0, [A4 + 0x6D6F + D6 * 8] 00004A18 7665 moveq.l D3, 0x65 00004A1A 2074 6865 movea.l A0, [A4 + D6 + 0x65] 00004A1E 2012 move.l D0, [A2] 00004A20 0620 6865 addi.b -[A0], 0x65 /* 'e' */ // begin alternate branch 00004A22-00004A24 label00004A22: 00004A22 6865 bvc +0x67 /* 00004A89 */ // end alternate branch 00004A22-00004A24 label00004A22: // (misaligned) label00004A24: 00004A24 7265 moveq.l D1, 0x65 00004A26 2E16 move.l D7, [A6] 00004A28 0420 6E6F subi.b -[A0], 0x6F /* 'o' */ 00004A2C 2012 move.l D0, [A2] 00004A2E 1153 6F72 move.b [A0 + 0x6F72], [A3] 00004A32 7279 moveq.l D1, 0x79 00004A34 2C20 move.l D6, -[A0] 00004A36 6275 bhi +0x77 /* 00004AAD */ 00004A38 7420 moveq.l D2, 0x20 00004A3A 7468 moveq.l D2, 0x68 00004A3C 6572 bcs +0x74 /* 00004AB0 */ 00004A3E 6520 bcs +0x22 /* 00004A60 */ label00004A40: 00004A40 274E 6F74 move.l [A3 + 0x6F74], A6 00004A44 2065 movea.l A0, -[A5] label00004A46: 00004A46 7665 moveq.l D3, 0x65 00004A48 7279 moveq.l D1, 0x79 00004A4A 7468 moveq.l D2, 0x68 00004A4C 696E bvs +0x70 /* 00004ABC */ 00004A4E 6720 beq +0x22 /* 00004A70 */ 00004A50 6174 bsr +0x76 /* 00004AC6 */ 00004A52 206F 6E63 movea.l A0, [A7 + 0x6E63] 00004A56 6520 bcs +0x22 /* 00004A78 */ 00004A58 2D20 move.l -[A6], -[A0] 00004A5A 6F6E ble +0x70 /* 00004ACA */ label00004A5C: 00004A5C 6520 bcs +0x22 /* 00004A7E */ 00004A5E 6174 bsr +0x76 /* 00004AD4 */ label00004A60: 00004A60 2061 movea.l A0, -[A1] 00004A62 2074 696D movea.l A0, <> 00004A66 6521 bcs +0x23 /* 00004A89 */ export_160: fn00004A68: 00004A68 4E56 FE70 link A6, -0x0190 label00004A6C: 00004A6C 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 label00004A70: 00004A70 206E 0010 movea.l A0, [A6 + 0x10] // begin alternate branch 00004A72-00004A78 label00004A72: 00004A72 0010 43EE ori.b [A0], 0xEE 00004A76 FFA8 .invalid <> // end alternate branch 00004A72-00004A78 label00004A72: // (misaligned) 00004A74 43EE FFA8 lea.l A1, [A6 - 0x58] label00004A78: 00004A78 7005 moveq.l D0, 0x05 label00004A7A: 00004A7A 22D8 move.l [A1]+, [A0]+ 00004A7C 51C8 FFFC dbf D0, -0x6 /* 00004A7A */ // begin alternate branch 00004A7E-00004A80 label00004A7E: 00004A7E FFFC .invalid <> // end alternate branch 00004A7E-00004A80 label00004A7E: // (misaligned) 00004A80 206E 000C movea.l A0, [A6 + 0xC] 00004A84 43EE FFC0 lea.l A1, [A6 - 0x40] 00004A88 7005 moveq.l D0, 0x05 label00004A8A: 00004A8A 22D8 move.l [A1]+, [A0]+ 00004A8C 51C8 FFFC dbf D0, -0x6 /* 00004A8A */ 00004A90 206E 0008 movea.l A0, [A6 + 0x8] 00004A94 43EE FFD8 lea.l A1, [A6 - 0x28] 00004A98 7005 moveq.l D0, 0x05 label00004A9A: 00004A9A 22D8 move.l [A1]+, [A0]+ 00004A9C 51C8 FFFC dbf D0, -0x6 /* 00004A9A */ 00004AA0 487A 06DC pea.l [PC + 0x6DC /* 0000517E, value 0x4444F4F, pstring "DOOR" */] 00004AA4 486E FFA8 pea.l [A6 - 0x58] 00004AA8 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00004AAC 57C0 seq D0 00004AAE 487A 06C8 pea.l [PC + 0x6C8 /* 00005178, value 0x5444F4F, pstring "DOORS" */] // begin alternate branch 00004AB0-00004AB2 label00004AB0: 00004AB0 06C8 .incomplete // end alternate branch 00004AB0-00004AB2 label00004AB0: // (misaligned) 00004AB2 486E FFA8 pea.l [A6 - 0x58] 00004AB6 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00004ABA 57C1 seq D1 label00004ABC: 00004ABC 8001 or.b D0, D1 00004ABE 2F00 move.l -[A7], D0 00004AC0 554F subq.w A7, 2 00004AC2 3F2D FCFC move.w -[A7], [A5 - 0x304] fn00004AC6: 00004AC6 4EAD 042A jsr [A5 + 0x42A /* export_129 */] label00004ACA: 00004ACA 321F move.w D1, [A7]+ 00004ACC 201F move.l D0, [A7]+ 00004ACE B26D B2C2 cmp.w D1, [A5 - 0x4D3E] 00004AD2 56C1 sne D1 fn00004AD4: 00004AD4 C001 and.b D0, D1 00004AD6 6766 beq +0x68 /* 00004B3E */ 00004AD8 302D B2C2 move.w D0, [A5 - 0x4D3E] 00004ADC E540 asl D0.w, 2 00004ADE 0640 AFA2 addi.w D0, 0xAFA2 00004AE2 2075 0000 movea.l A0, [A5 + D0.w] 00004AE6 1028 00A8 move.b D0, [A0 + 0xA8] 00004AEA 5300 subq.b D0, 1 00004AEC 6728 beq +0x2A /* 00004B16 */ 00004AEE 486E FE88 pea.l [A6 - 0x178] 00004AF2 487A 0010 pea.l [PC + 0x10 /* 00004B04, value 0x4EAD0162 */] 00004AF6 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00004AFA 487A 064A pea.l [PC + 0x64A /* 00005146, value 0x314F7065 '1Ope', pstring "Open what door? There isn\'t any closed door here!" */] 00004AFE 4267 clr.w -[A7] 00004B00 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004B04 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00004B08 584F addq.w A7, 4 00004B0A 486E FE88 pea.l [A6 - 0x178] 00004B0E 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00004B12 6000 04C4 bra +0x4C6 /* 00004FD8 */ label00004B16: 00004B16 486E FE88 pea.l [A6 - 0x178] 00004B1A 487A 0010 pea.l [PC + 0x10 /* 00004B2C, value 0x4EAD0162 */] 00004B1E 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00004B22 487A 05F6 pea.l [PC + 0x5F6 /* 0000511A, value 0x2B596F75 '+You', pstring "You try your best, but the door won\'t open!" */] 00004B26 4267 clr.w -[A7] 00004B28 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004B2C 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00004B30 584F addq.w A7, 4 00004B32 486E FE88 pea.l [A6 - 0x178] 00004B36 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00004B3A 6000 049C bra +0x49E /* 00004FD8 */ label00004B3E: 00004B3E 0CAE 0341 4C4C FFA8 cmpi.l [A6 - 0x58], 0x3414C4C 00004B46 6600 0082 bne +0x84 /* 00004BCA */ 00004B4A 4204 clr.b D4 00004B4C 3D6D E208 FF86 move.w [A6 - 0x7A], [A5 - 0x1DF8] 00004B52 3C3C 00C8 move.w D6, 0xC8 00004B56 603C bra +0x3E /* 00004B94 */ label00004B58: 00004B58 554F subq.w A7, 2 00004B5A 3F06 move.w -[A7], D6 00004B5C 4EAD 0432 jsr [A5 + 0x432 /* export_130 */] 00004B60 3006 move.w D0, D6 00004B62 E540 asl D0.w, 2 00004B64 0640 AFB0 addi.w D0, 0xAFB0 00004B68 2075 0000 movea.l A0, [A5 + D0.w] 00004B6C 101F move.b D0, [A7]+ 00004B6E C028 0102 and.b D0, [A0 + 0x102] 00004B72 671C beq +0x1E /* 00004B90 */ 00004B74 3006 move.w D0, D6 00004B76 E540 asl D0.w, 2 00004B78 0640 AFB0 addi.w D0, 0xAFB0 00004B7C 2075 0000 movea.l A0, [A5 + D0.w] 00004B80 2F08 move.l -[A7], A0 00004B82 486E FFC0 pea.l [A6 - 0x40] 00004B86 486E FFD8 pea.l [A6 - 0x28] 00004B8A 4EBA FEDC jsr [PC - 0x124 /* 00004A68 */] 00004B8E 7801 moveq.l D4, 0x01 label00004B90: 00004B90 5246 addq.w D6, 1 00004B92 6906 bvs +0x8 /* 00004B9A */ label00004B94: 00004B94 BC6E FF86 cmp.w D6, [A6 - 0x7A] 00004B98 6FBE ble -0x40 /* 00004B58 */ label00004B9A: 00004B9A 1004 move.b D0, D4 00004B9C 5300 subq.b D0, 1 00004B9E 6700 0438 beq +0x43A /* 00004FD8 */ 00004BA2 486E FE88 pea.l [A6 - 0x178] 00004BA6 487A 0010 pea.l [PC + 0x10 /* 00004BB8, value 0x4EAD0162 */] 00004BAA 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00004BAE 487A 054C pea.l [PC + 0x54C /* 000050FC, value 0x1D546865, pstring "There\'s nothing here to open!" */] 00004BB2 4267 clr.w -[A7] 00004BB4 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004BB8 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00004BBC 584F addq.w A7, 4 00004BBE 486E FE88 pea.l [A6 - 0x178] 00004BC2 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00004BC6 6000 0410 bra +0x412 /* 00004FD8 */ label00004BCA: 00004BCA 554F subq.w A7, 2 00004BCC 486E FFA8 pea.l [A6 - 0x58] 00004BD0 4EAD 043A jsr [A5 + 0x43A /* export_131 */] 00004BD4 3E1F move.w D7, [A7]+ 00004BD6 554F subq.w A7, 2 00004BD8 486E FFD8 pea.l [A6 - 0x28] 00004BDC 4EAD 043A jsr [A5 + 0x43A /* export_131 */] 00004BE0 3A1F move.w D5, [A7]+ 00004BE2 486E FFA8 pea.l [A6 - 0x58] 00004BE6 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00004BEA 486E FFD8 pea.l [A6 - 0x28] 00004BEE 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00004BF2 486E FF70 pea.l [A6 - 0x90] 00004BF6 3F07 move.w -[A7], D7 00004BF8 4EAD 046A jsr [A5 + 0x46A /* export_137 */] 00004BFC 584F addq.w A7, 4 00004BFE 3F3C 0016 move.w -[A7], 0x16 00004C02 486E FF70 pea.l [A6 - 0x90] 00004C06 486E FF88 pea.l [A6 - 0x78] 00004C0A 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 00004C0E 4A2E FFC0 tst.b [A6 - 0x40] 00004C12 56C0 sne D0 00004C14 487A 04E0 pea.l [PC + 0x4E0 /* 000050F6, value 0x4574954, pstring "WITH" */] 00004C18 486E FFC0 pea.l [A6 - 0x40] 00004C1C 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00004C20 56C1 sne D1 00004C22 C001 and.b D0, D1 00004C24 6728 beq +0x2A /* 00004C4E */ 00004C26 486E FE88 pea.l [A6 - 0x178] 00004C2A 487A 0010 pea.l [PC + 0x10 /* 00004C3C, value 0x4EAD0162 */] 00004C2E 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00004C32 487A 049E pea.l [PC + 0x49E /* 000050D2, value 0x2349276D '#I\'m', pstring "I\'m not sure what you mean by that." */] 00004C36 4267 clr.w -[A7] 00004C38 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004C3C 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00004C40 584F addq.w A7, 4 00004C42 486E FE88 pea.l [A6 - 0x178] 00004C46 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00004C4A 6000 038C bra +0x38E /* 00004FD8 */ label00004C4E: 00004C4E 554F subq.w A7, 2 00004C50 3F07 move.w -[A7], D7 00004C52 4EAD 0432 jsr [A5 + 0x432 /* export_130 */] 00004C56 101F move.b D0, [A7]+ 00004C58 5300 subq.b D0, 1 00004C5A 6770 beq +0x72 /* 00004CCC */ 00004C5C 486E FE88 pea.l [A6 - 0x178] 00004C60 487A 0058 pea.l [PC + 0x58 /* 00004CBA, value 0x4EAD0162 */] 00004C64 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00004C68 487A 0460 pea.l [PC + 0x460 /* 000050CA, value 0x6546865, pstring "There " */] 00004C6C 4267 clr.w -[A7] 00004C6E 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004C72 486E FE70 pea.l [A6 - 0x190] 00004C76 3F07 move.w -[A7], D7 00004C78 4EBA BF0A jsr [PC - 0x40F6 /* 00000B84 */] 00004C7C 584F addq.w A7, 4 00004C7E 486E FE70 pea.l [A6 - 0x190] 00004C82 4267 clr.w -[A7] 00004C84 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004C88 487A 043A pea.l [PC + 0x43A /* 000050C4, value 0x4206E6F, pstring " no " */] 00004C8C 4267 clr.w -[A7] 00004C8E 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004C92 486E FF88 pea.l [A6 - 0x78] 00004C96 4267 clr.w -[A7] 00004C98 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004C9C 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00004CA0 4267 clr.w -[A7] 00004CA2 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00004CA6 486E FFA8 pea.l [A6 - 0x58] 00004CAA 4267 clr.w -[A7] 00004CAC 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004CB0 487A 040A pea.l [PC + 0x40A /* 000050BC, value 0x6206865, pstring " here." */] 00004CB4 4267 clr.w -[A7] 00004CB6 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004CBA 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00004CBE 584F addq.w A7, 4 00004CC0 486E FE88 pea.l [A6 - 0x178] 00004CC4 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00004CC8 6000 030E bra +0x310 /* 00004FD8 */ label00004CCC: 00004CCC 554F subq.w A7, 2 00004CCE 3F05 move.w -[A7], D5 00004CD0 4EAD 0432 jsr [A5 + 0x432 /* export_130 */] 00004CD4 101F move.b D0, [A7]+ 00004CD6 5300 subq.b D0, 1 00004CD8 4A2E FFD8 tst.b [A6 - 0x28] 00004CDC 56C1 sne D1 00004CDE C001 and.b D0, D1 00004CE0 675C beq +0x5E /* 00004D3E */ 00004CE2 486E FE88 pea.l [A6 - 0x178] 00004CE6 487A 0044 pea.l [PC + 0x44 /* 00004D2C, value 0x4EAD0162 */] 00004CEA 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00004CEE 487A 03C4 pea.l [PC + 0x3C4 /* 000050B4, value 0x6546865, pstring "There " */] 00004CF2 4267 clr.w -[A7] 00004CF4 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004CF8 486E FE70 pea.l [A6 - 0x190] 00004CFC 3F05 move.w -[A7], D5 00004CFE 4EBA BE84 jsr [PC - 0x417C /* 00000B84 */] 00004D02 584F addq.w A7, 4 00004D04 486E FE70 pea.l [A6 - 0x190] 00004D08 4267 clr.w -[A7] 00004D0A 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004D0E 487A 039E pea.l [PC + 0x39E /* 000050AE, value 0x4206E6F, pstring " no " */] 00004D12 4267 clr.w -[A7] 00004D14 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004D18 486E FFD8 pea.l [A6 - 0x28] 00004D1C 4267 clr.w -[A7] 00004D1E 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004D22 487A 0382 pea.l [PC + 0x382 /* 000050A6, value 0x6206865, pstring " here." */] 00004D26 4267 clr.w -[A7] 00004D28 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004D2C 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00004D30 584F addq.w A7, 4 00004D32 486E FE88 pea.l [A6 - 0x178] 00004D36 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00004D3A 6000 029C bra +0x29E /* 00004FD8 */ label00004D3E: 00004D3E 3007 move.w D0, D7 00004D40 E540 asl D0.w, 2 00004D42 0640 AFB0 addi.w D0, 0xAFB0 00004D46 2075 0000 movea.l A0, [A5 + D0.w] 00004D4A 1028 0102 move.b D0, [A0 + 0x102] 00004D4E 5300 subq.b D0, 1 00004D50 673C beq +0x3E /* 00004D8E */ 00004D52 486E FE88 pea.l [A6 - 0x178] 00004D56 487A 0024 pea.l [PC + 0x24 /* 00004D7C, value 0x4EAD0162 */] 00004D5A 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00004D5E 487A 0318 pea.l [PC + 0x318 /* 00005078, value 0x2D546865 '-The', pstring "There doesn\'t seem to be any way to open the " */] 00004D62 4267 clr.w -[A7] 00004D64 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004D68 486E FFA8 pea.l [A6 - 0x58] 00004D6C 4267 clr.w -[A7] 00004D6E 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004D72 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00004D76 4267 clr.w -[A7] 00004D78 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00004D7C 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00004D80 584F addq.w A7, 4 00004D82 486E FE88 pea.l [A6 - 0x178] 00004D86 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00004D8A 6000 024C bra +0x24E /* 00004FD8 */ label00004D8E: 00004D8E 3007 move.w D0, D7 00004D90 E540 asl D0.w, 2 00004D92 0640 AFB0 addi.w D0, 0xAFB0 00004D96 2075 0000 movea.l A0, [A5 + D0.w] 00004D9A 4A28 0103 tst.b [A0 + 0x103] 00004D9E 6770 beq +0x72 /* 00004E10 */ 00004DA0 486E FE88 pea.l [A6 - 0x178] 00004DA4 487A 0058 pea.l [PC + 0x58 /* 00004DFE, value 0x4EAD0162 */] 00004DA8 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00004DAC 487A 02C4 pea.l [PC + 0x2C4 /* 00005072, value 0x4546865, pstring "The " */] 00004DB0 4267 clr.w -[A7] 00004DB2 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004DB6 486E FF88 pea.l [A6 - 0x78] 00004DBA 4267 clr.w -[A7] 00004DBC 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004DC0 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00004DC4 4267 clr.w -[A7] 00004DC6 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00004DCA 486E FFA8 pea.l [A6 - 0x58] 00004DCE 4267 clr.w -[A7] 00004DD0 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004DD4 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00004DD8 4267 clr.w -[A7] 00004DDA 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00004DDE 486E FE70 pea.l [A6 - 0x190] 00004DE2 3F07 move.w -[A7], D7 00004DE4 4EBA BD9E jsr [PC - 0x4262 /* 00000B84 */] 00004DE8 584F addq.w A7, 4 00004DEA 486E FE70 pea.l [A6 - 0x190] 00004DEE 4267 clr.w -[A7] 00004DF0 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004DF4 487A 026C pea.l [PC + 0x26C /* 00005062, value 0xE20616C, pstring " already open!" */] 00004DF8 4267 clr.w -[A7] 00004DFA 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004DFE 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00004E02 584F addq.w A7, 4 00004E04 486E FE88 pea.l [A6 - 0x178] 00004E08 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00004E0C 6000 01CA bra +0x1CC /* 00004FD8 */ label00004E10: 00004E10 3007 move.w D0, D7 00004E12 E540 asl D0.w, 2 00004E14 0640 AFB0 addi.w D0, 0xAFB0 00004E18 2075 0000 movea.l A0, [A5 + D0.w] 00004E1C 4A28 0105 tst.b [A0 + 0x105] 00004E20 6700 0138 beq +0x13A /* 00004F5A */ 00004E24 4A2E FFC0 tst.b [A6 - 0x40] 00004E28 6648 bne +0x4A /* 00004E72 */ 00004E2A 486E FE88 pea.l [A6 - 0x178] 00004E2E 487A 0030 pea.l [PC + 0x30 /* 00004E60, value 0x4EAD0162 */] 00004E32 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00004E36 487A 0216 pea.l [PC + 0x216 /* 0000504E, value 0x13596F75, pstring "You need to unlock " */] 00004E3A 4267 clr.w -[A7] 00004E3C 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004E40 486E FE70 pea.l [A6 - 0x190] 00004E44 3F07 move.w -[A7], D7 00004E46 4EBA BDA4 jsr [PC - 0x425C /* 00000BEC */] 00004E4A 584F addq.w A7, 4 00004E4C 486E FE70 pea.l [A6 - 0x190] 00004E50 4267 clr.w -[A7] 00004E52 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004E56 487A 01EE pea.l [PC + 0x1EE /* 00005046, value 0x7206669, pstring " first!" */] 00004E5A 4267 clr.w -[A7] 00004E5C 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004E60 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00004E64 584F addq.w A7, 4 00004E66 486E FE88 pea.l [A6 - 0x178] 00004E6A 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00004E6E 6000 0168 bra +0x16A /* 00004FD8 */ label00004E72: 00004E72 3007 move.w D0, D7 00004E74 E540 asl D0.w, 2 00004E76 0640 AFB0 addi.w D0, 0xAFB0 00004E7A 2075 0000 movea.l A0, [A5 + D0.w] 00004E7E BA68 00FA cmp.w D5, [A0 + 0xFA] 00004E82 6750 beq +0x52 /* 00004ED4 */ 00004E84 486E FE88 pea.l [A6 - 0x178] 00004E88 487A 0038 pea.l [PC + 0x38 /* 00004EC2, value 0x4EAD0162 */] 00004E8C 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00004E90 487A 01A0 pea.l [PC + 0x1A0 /* 00005032, value 0x13596F75, pstring "You can\'t open the " */] 00004E94 4267 clr.w -[A7] 00004E96 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004E9A 486E FFA8 pea.l [A6 - 0x58] 00004E9E 4267 clr.w -[A7] 00004EA0 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004EA4 487A 0180 pea.l [PC + 0x180 /* 00005026, value 0xA207769 '\n wi', pstring " with the " */] 00004EA8 4267 clr.w -[A7] 00004EAA 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004EAE 486E FFD8 pea.l [A6 - 0x28] 00004EB2 4267 clr.w -[A7] 00004EB4 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004EB8 3F3C 0021 move.w -[A7], 0x21 /* '!' */ 00004EBC 4267 clr.w -[A7] 00004EBE 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00004EC2 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00004EC6 584F addq.w A7, 4 00004EC8 486E FE88 pea.l [A6 - 0x178] 00004ECC 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00004ED0 6000 0106 bra +0x108 /* 00004FD8 */ label00004ED4: 00004ED4 3007 move.w D0, D7 00004ED6 E540 asl D0.w, 2 00004ED8 0640 AFB0 addi.w D0, 0xAFB0 00004EDC 2075 0000 movea.l A0, [A5 + D0.w] 00004EE0 4228 0105 clr.b [A0 + 0x105] 00004EE4 3007 move.w D0, D7 00004EE6 E540 asl D0.w, 2 00004EE8 0640 AFB0 addi.w D0, 0xAFB0 00004EEC 2075 0000 movea.l A0, [A5 + D0.w] 00004EF0 117C 0001 0103 move.b [A0 + 0x103], 0x1 00004EF6 486E FE88 pea.l [A6 - 0x178] 00004EFA 487A 004C pea.l [PC + 0x4C /* 00004F48, value 0x4EAD0162 */] 00004EFE 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00004F02 487A 010C pea.l [PC + 0x10C /* 00005010, value 0x14596F75, pstring "You have opened the " */] 00004F06 4267 clr.w -[A7] 00004F08 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004F0C 486E FF88 pea.l [A6 - 0x78] 00004F10 4267 clr.w -[A7] 00004F12 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004F16 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00004F1A 4267 clr.w -[A7] 00004F1C 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00004F20 486E FFA8 pea.l [A6 - 0x58] 00004F24 4267 clr.w -[A7] 00004F26 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004F2A 487A 00D8 pea.l [PC + 0xD8 /* 00005004, value 0xA207769 '\n wi', pstring " with the " */] 00004F2E 4267 clr.w -[A7] 00004F30 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004F34 486E FFD8 pea.l [A6 - 0x28] 00004F38 4267 clr.w -[A7] 00004F3A 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004F3E 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00004F42 4267 clr.w -[A7] 00004F44 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00004F48 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00004F4C 584F addq.w A7, 4 00004F4E 486E FE88 pea.l [A6 - 0x178] 00004F52 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00004F56 6000 0080 bra +0x82 /* 00004FD8 */ label00004F5A: 00004F5A 3007 move.w D0, D7 00004F5C E540 asl D0.w, 2 00004F5E 0640 AFB0 addi.w D0, 0xAFB0 00004F62 2075 0000 movea.l A0, [A5 + D0.w] 00004F66 117C 0001 0103 move.b [A0 + 0x103], 0x1 00004F6C 486E FE88 pea.l [A6 - 0x178] 00004F70 487A 0058 pea.l [PC + 0x58 /* 00004FCA, value 0x4EAD0162 */] 00004F74 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00004F78 487A 0084 pea.l [PC + 0x84 /* 00004FFE, value 0x4546865, pstring "The " */] 00004F7C 4267 clr.w -[A7] 00004F7E 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004F82 486E FF88 pea.l [A6 - 0x78] 00004F86 4267 clr.w -[A7] 00004F88 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004F8C 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00004F90 4267 clr.w -[A7] 00004F92 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00004F96 486E FFA8 pea.l [A6 - 0x58] 00004F9A 4267 clr.w -[A7] 00004F9C 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004FA0 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00004FA4 4267 clr.w -[A7] 00004FA6 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00004FAA 486E FE70 pea.l [A6 - 0x190] 00004FAE 3F07 move.w -[A7], D7 00004FB0 4EBA BBD2 jsr [PC - 0x442E /* 00000B84 */] 00004FB4 584F addq.w A7, 4 00004FB6 486E FE70 pea.l [A6 - 0x190] 00004FBA 4267 clr.w -[A7] 00004FBC 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004FC0 487A 0030 pea.l [PC + 0x30 /* 00004FF2, value 0xA206E6F '\n no', pstring " now open." */] 00004FC4 4267 clr.w -[A7] 00004FC6 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00004FCA 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00004FCE 584F addq.w A7, 4 00004FD0 486E FE88 pea.l [A6 - 0x178] 00004FD4 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] label00004FD8: 00004FD8 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 00004FDC 4E5E unlink A6 00004FDE 205F movea.l A0, [A7]+ 00004FE0 4FEF 000C lea.l A7, [A7 + 0xC] 00004FE4 4ED0 jmp [A0] 00004FE6 894F 5045 pack -[A4], -[A7], 0x5045 00004FEA 4E5F unlink A7 00004FEC 4E4F trap 15 00004FEE 554E subq.w A6, 2 00004FF0 0192 bclr [A2], D0 00004FF2 0A20 6E6F xori.b -[A0], 0x6F /* 'o' */ 00004FF6 7720 moveq.l D3, 0x20 00004FF8 6F70 ble +0x72 /* 0000506A */ 00004FFA 656E bcs +0x70 /* 0000506A */ 00004FFC 2E16 move.l D7, [A6] 00004FFE 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 00005002 2012 move.l D0, [A2] 00005004 0A20 7769 xori.b -[A0], 0x69 /* 'i' */ 00005008 7468 moveq.l D2, 0x68 0000500A 2074 6865 movea.l A0, [A4 + D6 + 0x65] 0000500E 2012 move.l D0, [A2] 00005010 1459 movea.b A2, [A1]+ 00005012 6F75 ble +0x77 /* 00005089 */ 00005014 2068 6176 movea.l A0, [A0 + 0x6176] 00005018 6520 bcs +0x22 /* 0000503A */ 0000501A 6F70 ble +0x72 /* 0000508C */ 0000501C 656E bcs +0x70 /* 0000508C */ 0000501E 6564 bcs +0x66 /* 00005084 */ 00005020 2074 6865 movea.l A0, [A4 + D6 + 0x65] 00005024 2012 move.l D0, [A2] 00005026 0A20 7769 xori.b -[A0], 0x69 /* 'i' */ 0000502A 7468 moveq.l D2, 0x68 0000502C 2074 6865 movea.l A0, [A4 + D6 + 0x65] 00005030 2012 move.l D0, [A2] 00005032 1359 6F75 move.b [A1 + 0x6F75], [A1]+ 00005036 2063 movea.l A0, -[A3] 00005038 616E bsr +0x70 /* 000050A8 */ label0000503A: 0000503A 2774 206F 7065 move.l [A3 + 0x7065], [A4 + D2.w + 0x6F] 00005040 6E20 bgt +0x22 /* 00005062 */ 00005042 7468 moveq.l D2, 0x68 00005044 6520 bcs +0x22 /* 00005066 */ 00005046 0720 btst -[A0], D3 00005048 6669 bne +0x6B /* 000050B3 */ 0000504A 7273 moveq.l D1, 0x73 0000504C 7421 moveq.l D2, 0x21 0000504E 1359 6F75 move.b [A1 + 0x6F75], [A1]+ 00005052 206E 6565 movea.l A0, [A6 + 0x6565] 00005056 6420 bcc +0x22 /* 00005078 */ 00005058 746F moveq.l D2, 0x6F 0000505A 2075 6E6C movea.l A0, [A5 + D6 * 8 + 0x6C] 0000505E 6F63 ble +0x65 /* 000050C3 */ 00005060 6B20 bmi +0x22 /* 00005082 */ label00005062: 00005062 0E20 616C .invalid.b -[A0], 0x6C /* 'l' */ // invalid immediate operation label00005066: 00005066 7265 moveq.l D1, 0x65 00005068 6164 bsr +0x66 /* 000050CE */ label0000506A: 0000506A 7920 moveq.l D4, 0x20 0000506C 6F70 ble +0x72 /* 000050DE */ 0000506E 656E bcs +0x70 /* 000050DE */ 00005070 2116 move.l -[A0], [A6] 00005072 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 00005076 2012 move.l D0, [A2] label00005078: 00005078 2D54 6865 move.l [A6 + 0x6865], [A4] 0000507C 7265 moveq.l D1, 0x65 0000507E 2064 movea.l A0, -[A4] 00005080 6F65 ble +0x67 /* 000050E7 */ label00005082: 00005082 736E moveq.l D1, 0x6E label00005084: 00005084 2774 2073 6565 move.l [A3 + 0x6565], [A4 + D2.w + 0x73] 0000508A 6D20 blt +0x22 /* 000050AC */ label0000508C: 0000508C 746F moveq.l D2, 0x6F 0000508E 2062 movea.l A0, -[A2] 00005090 6520 bcs +0x22 /* 000050B2 */ 00005092 616E bsr +0x70 /* 00005102 */ 00005094 7920 moveq.l D4, 0x20 00005096 7761 moveq.l D3, 0x61 00005098 7920 moveq.l D4, 0x20 0000509A 746F moveq.l D2, 0x6F 0000509C 206F 7065 movea.l A0, [A7 + 0x7065] 000050A0 6E20 bgt +0x22 /* 000050C2 */ 000050A2 7468 moveq.l D2, 0x68 000050A4 6520 bcs +0x22 /* 000050C6 */ 000050A6 0620 6865 addi.b -[A0], 0x65 /* 'e' */ // begin alternate branch 000050A8-000050AA fn000050A8: 000050A8 6865 bvc +0x67 /* 0000510F */ // end alternate branch 000050A8-000050AA fn000050A8: // (misaligned) 000050AA 7265 moveq.l D1, 0x65 label000050AC: 000050AC 2E16 move.l D7, [A6] 000050AE 0420 6E6F subi.b -[A0], 0x6F /* 'o' */ label000050B2: 000050B2 2012 move.l D0, [A2] 000050B4 0654 6865 addi.w [A4], 0x6865 /* 'he' */ 000050B8 7265 moveq.l D1, 0x65 000050BA 2012 move.l D0, [A2] 000050BC 0620 6865 addi.b -[A0], 0x65 /* 'e' */ 000050C0 7265 moveq.l D1, 0x65 label000050C2: 000050C2 2E16 move.l D7, [A6] 000050C4 0420 6E6F subi.b -[A0], 0x6F /* 'o' */ // begin alternate branch 000050C6-000050C8 label000050C6: 000050C6 6E6F bgt +0x71 /* 00005137 */ // end alternate branch 000050C6-000050C8 label000050C6: // (misaligned) 000050C8 2012 move.l D0, [A2] 000050CA 0654 6865 addi.w [A4], 0x6865 /* 'he' */ fn000050CE: 000050CE 7265 moveq.l D1, 0x65 000050D0 2012 move.l D0, [A2] 000050D2 2349 276D move.l [A1 + 0x276D], A1 000050D6 206E 6F74 movea.l A0, [A6 + 0x6F74] 000050DA 2073 7572 6520 7768 6174 movea.l A0, [[A3 + 0x65207768] + 0x6174] // begin alternate branch 000050DE-000050E4 label000050DE: 000050DE 6520 bcs +0x22 /* 00005100 */ 000050E0 7768 moveq.l D3, 0x68 000050E2 6174 bsr +0x76 /* 00005158 */ // end alternate branch 000050DE-000050E4 label000050DE: // (misaligned) 000050E4 2079 6F75 206D movea.l A0, [0x6F75206D] 000050EA 6561 bcs +0x63 /* 0000514D */ 000050EC 6E20 bgt +0x22 /* 0000510E */ 000050EE 6279 bhi +0x7B /* 00005169 */ 000050F0 2074 6861 movea.l A0, [A4 + D6 + 0x61] 000050F4 742E moveq.l D2, 0x2E 000050F6 0457 4954 subi.w [A7], 0x4954 /* 'IT' */ 000050FA 4816 nbcd.b [A6] 000050FC 1D54 6865 move.b [A6 + 0x6865], [A4] label00005100: 00005100 7265 moveq.l D1, 0x65 fn00005102: 00005102 2773 206E 6F74 move.l [A3 + 0x6F74], [A3 + D2.w + 0x6E] 00005108 6869 bvc +0x6B /* 00005173 */ 0000510A 6E67 bgt +0x69 /* 00005173 */ 0000510C 2068 6572 movea.l A0, [A0 + 0x6572] // begin alternate branch 0000510E-00005110 label0000510E: 0000510E 6572 bcs +0x74 /* 00005182 */ // end alternate branch 0000510E-00005110 label0000510E: // (misaligned) 00005110 6520 bcs +0x22 /* 00005132 */ 00005112 746F moveq.l D2, 0x6F 00005114 206F 7065 movea.l A0, [A7 + 0x7065] 00005118 6E21 bgt +0x23 /* 0000513B */ 0000511A 2B59 6F75 move.l [A5 + 0x6F75], [A1]+ 0000511E 2074 7279 movea.l A0, [A4 + D7.w * 2 + 0x79] 00005122 2079 6F75 7220 movea.l A0, [0x6F757220] 00005128 6265 bhi +0x67 /* 0000518F */ 0000512A 7374 moveq.l D1, 0x74 0000512C 2C20 move.l D6, -[A0] 0000512E 6275 bhi +0x77 /* 000051A5 */ 00005130 7420 moveq.l D2, 0x20 label00005132: 00005132 7468 moveq.l D2, 0x68 00005134 6520 bcs +0x22 /* 00005156 */ 00005136 646F bcc +0x71 /* 000051A7 */ 00005138 6F72 ble +0x74 /* 000051AC */ 0000513A 2077 6F6E movea.l A0, <> 0000513E 2774 206F 7065 move.l [A3 + 0x7065], [A4 + D2.w + 0x6F] 00005144 6E21 bgt +0x23 /* 00005167 */ 00005146 314F 7065 move.w [A0 + 0x7065], A7 0000514A 6E20 bgt +0x22 /* 0000516C */ 0000514C 7768 moveq.l D3, 0x68 0000514E 6174 bsr +0x76 /* 000051C4 */ 00005150 2064 movea.l A0, -[A4] 00005152 6F6F ble +0x71 /* 000051C3 */ 00005154 723F moveq.l D1, 0x3F label00005156: 00005156 2054 movea.l A0, [A4] fn00005158: 00005158 6865 bvc +0x67 /* 000051BF */ 0000515A 7265 moveq.l D1, 0x65 0000515C 2069 736E movea.l A0, [A1 + 0x736E] 00005160 2774 2061 6E79 move.l [A3 + 0x6E79], [A4 + D2.w + 0x61] 00005166 2063 movea.l A0, -[A3] 00005168 6C6F bge +0x71 /* 000051D9 */ 0000516A 7365 moveq.l D1, 0x65 label0000516C: 0000516C 6420 bcc +0x22 /* 0000518E */ 0000516E 646F bcc +0x71 /* 000051DF */ 00005170 6F72 ble +0x74 /* 000051E4 */ 00005172 2068 6572 movea.l A0, [A0 + 0x6572] 00005176 6521 bcs +0x23 /* 00005199 */ 00005178 0544 bchg D4, D2 0000517A 4F4F chk.w D7, A7 0000517C 5253 addq.w [A3], 1 0000517E 0444 4F4F subi.w D4, 0x4F4F /* 'OO' */ label00005182: 00005182 5216 addq.b [A6], 1 export_161: fn00005184: 00005184 4E56 FEA2 link A6, -0x015E 00005188 48E7 0700 movem.l -[A7], D5,D6,D7 0000518C 206E 0008 movea.l A0, [A6 + 0x8] // begin alternate branch 0000518E-00005194 label0000518E: 0000518E 0008 43EE ori.b A0, 0xEE 00005192 FFD8 .invalid <> // end alternate branch 0000518E-00005194 label0000518E: // (misaligned) 00005190 43EE FFD8 lea.l A1, [A6 - 0x28] 00005194 7005 moveq.l D0, 0x05 label00005196: 00005196 22D8 move.l [A1]+, [A0]+ 00005198 51C8 FFFC dbf D0, -0x6 /* 00005196 */ 0000519C 0CAE 0341 4C4C FFD8 cmpi.l [A6 - 0x28], 0x3414C4C 000051A4 6600 007A bne +0x7C /* 00005220 */ 000051A8 4205 clr.b D5 000051AA 3D6D E208 FFB8 move.w [A6 - 0x48], [A5 - 0x1DF8] // begin alternate branch 000051AC-000051B0 label000051AC: 000051AC E208 lsr D0.b, 1 000051AE FFB8 .invalid <> // end alternate branch 000051AC-000051B0 label000051AC: // (misaligned) 000051B0 3C3C 00C8 move.w D6, 0xC8 000051B4 6034 bra +0x36 /* 000051EA */ label000051B6: 000051B6 554F subq.w A7, 2 000051B8 3F06 move.w -[A7], D6 000051BA 4EAD 0432 jsr [A5 + 0x432 /* export_130 */] 000051BE 3006 move.w D0, D6 000051C0 E540 asl D0.w, 2 000051C2 0640 AFB0 addi.w D0, 0xAFB0 // begin alternate branch 000051C4-000051C6 fn000051C4: 000051C4 AFB0 syscall scIndTab16, auto_pop // end alternate branch 000051C4-000051C6 fn000051C4: // (misaligned) 000051C6 2075 0000 movea.l A0, [A5 + D0.w] 000051CA 101F move.b D0, [A7]+ 000051CC C028 0102 and.b D0, [A0 + 0x102] 000051D0 6714 beq +0x16 /* 000051E6 */ 000051D2 3006 move.w D0, D6 000051D4 E540 asl D0.w, 2 000051D6 0640 AFB0 addi.w D0, 0xAFB0 000051DA 2075 0000 movea.l A0, [A5 + D0.w] 000051DE 2F08 move.l -[A7], A0 000051E0 4EBA FFA2 jsr [PC - 0x5E /* 00005184 */] label000051E4: 000051E4 7A01 moveq.l D5, 0x01 label000051E6: 000051E6 5246 addq.w D6, 1 000051E8 6906 bvs +0x8 /* 000051F0 */ label000051EA: 000051EA BC6E FFB8 cmp.w D6, [A6 - 0x48] 000051EE 6FC6 ble -0x38 /* 000051B6 */ label000051F0: 000051F0 1005 move.b D0, D5 000051F2 5300 subq.b D0, 1 000051F4 6700 0290 beq +0x292 /* 00005486 */ 000051F8 486E FEBA pea.l [A6 - 0x146] 000051FC 487A 0010 pea.l [PC + 0x10 /* 0000520E, value 0x4EAD0162 */] 00005200 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00005204 487A 033E pea.l [PC + 0x33E /* 00005544, value 0x1E546865, pstring "There\'s nothing here to close!" */] 00005208 4267 clr.w -[A7] 0000520A 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000520E 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00005212 584F addq.w A7, 4 00005214 486E FEBA pea.l [A6 - 0x146] 00005218 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 0000521C 6000 0268 bra +0x26A /* 00005486 */ label00005220: 00005220 554F subq.w A7, 2 00005222 486E FFD8 pea.l [A6 - 0x28] 00005226 4EAD 043A jsr [A5 + 0x43A /* export_131 */] 0000522A 3E1F move.w D7, [A7]+ 0000522C 486E FFA2 pea.l [A6 - 0x5E] 00005230 3F07 move.w -[A7], D7 00005232 4EAD 046A jsr [A5 + 0x46A /* export_137 */] 00005236 584F addq.w A7, 4 00005238 3F3C 0016 move.w -[A7], 0x16 0000523C 486E FFA2 pea.l [A6 - 0x5E] 00005240 486E FFBA pea.l [A6 - 0x46] 00005244 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 00005248 486E FFD8 pea.l [A6 - 0x28] 0000524C 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00005250 554F subq.w A7, 2 00005252 3F07 move.w -[A7], D7 00005254 4EAD 0432 jsr [A5 + 0x432 /* export_130 */] 00005258 101F move.b D0, [A7]+ 0000525A 5300 subq.b D0, 1 0000525C 6700 010E beq +0x110 /* 0000536C */ 00005260 487A 02DC pea.l [PC + 0x2DC /* 0000553E, value 0x4646F6F, pstring "door" */] 00005264 486E FFD8 pea.l [A6 - 0x28] 00005268 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 0000526C 57C0 seq D0 0000526E 487A 02C8 pea.l [PC + 0x2C8 /* 00005538, value 0x5646F6F, pstring "doors" */] 00005272 486E FFD8 pea.l [A6 - 0x28] 00005276 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 0000527A 57C1 seq D1 0000527C 8001 or.b D0, D1 0000527E 2F00 move.l -[A7], D0 00005280 554F subq.w A7, 2 00005282 3F2D FCFC move.w -[A7], [A5 - 0x304] 00005286 4EAD 042A jsr [A5 + 0x42A /* export_129 */] 0000528A 321F move.w D1, [A7]+ 0000528C 201F move.l D0, [A7]+ 0000528E B26D B2C2 cmp.w D1, [A5 - 0x4D3E] 00005292 56C1 sne D1 00005294 C001 and.b D0, D1 00005296 6764 beq +0x66 /* 000052FC */ 00005298 302D B2C2 move.w D0, [A5 - 0x4D3E] 0000529C E540 asl D0.w, 2 0000529E 0640 AFA2 addi.w D0, 0xAFA2 000052A2 2075 0000 movea.l A0, [A5 + D0.w] 000052A6 4A28 00A8 tst.b [A0 + 0xA8] 000052AA 6728 beq +0x2A /* 000052D4 */ 000052AC 486E FEBA pea.l [A6 - 0x146] 000052B0 487A 0010 pea.l [PC + 0x10 /* 000052C2, value 0x4EAD0162 */] 000052B4 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000052B8 487A 0262 pea.l [PC + 0x262 /* 0000551C, value 0x1B546865, pstring "The door is already closed!" */] 000052BC 4267 clr.w -[A7] 000052BE 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000052C2 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000052C6 584F addq.w A7, 4 000052C8 486E FEBA pea.l [A6 - 0x146] 000052CC 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 000052D0 6000 01B4 bra +0x1B6 /* 00005486 */ label000052D4: 000052D4 486E FEBA pea.l [A6 - 0x146] 000052D8 487A 0010 pea.l [PC + 0x10 /* 000052EA, value 0x4EAD0162 */] 000052DC 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000052E0 487A 020E pea.l [PC + 0x20E /* 000054F0, value 0x2B4E6F6E '+Non', pstring "None of the doors here seem to be closable!" */] 000052E4 4267 clr.w -[A7] 000052E6 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000052EA 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000052EE 584F addq.w A7, 4 000052F0 486E FEBA pea.l [A6 - 0x146] 000052F4 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 000052F8 6000 018C bra +0x18E /* 00005486 */ label000052FC: 000052FC 486E FEBA pea.l [A6 - 0x146] 00005300 487A 0058 pea.l [PC + 0x58 /* 0000535A, value 0x4EAD0162 */] 00005304 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00005308 487A 01E0 pea.l [PC + 0x1E0 /* 000054EA, value 0x4546865, pstring "The " */] 0000530C 4267 clr.w -[A7] 0000530E 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005312 486E FFBA pea.l [A6 - 0x46] 00005316 4267 clr.w -[A7] 00005318 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000531C 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00005320 4267 clr.w -[A7] 00005322 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00005326 486E FFD8 pea.l [A6 - 0x28] 0000532A 4267 clr.w -[A7] 0000532C 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005330 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00005334 4267 clr.w -[A7] 00005336 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 0000533A 486E FEA2 pea.l [A6 - 0x15E] 0000533E 3F07 move.w -[A7], D7 00005340 4EBA B842 jsr [PC - 0x47BE /* 00000B84 */] 00005344 584F addq.w A7, 4 00005346 486E FEA2 pea.l [A6 - 0x15E] 0000534A 4267 clr.w -[A7] 0000534C 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005350 487A 018C pea.l [PC + 0x18C /* 000054DE, value 0xA206E6F '\n no', pstring " not here!" */] 00005354 4267 clr.w -[A7] 00005356 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000535A 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 0000535E 584F addq.w A7, 4 00005360 486E FEBA pea.l [A6 - 0x146] 00005364 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00005368 6000 011C bra +0x11E /* 00005486 */ label0000536C: 0000536C 3007 move.w D0, D7 0000536E E540 asl D0.w, 2 00005370 0640 AFB0 addi.w D0, 0xAFB0 00005374 2075 0000 movea.l A0, [A5 + D0.w] 00005378 1028 0102 move.b D0, [A0 + 0x102] 0000537C 5300 subq.b D0, 1 0000537E 673C beq +0x3E /* 000053BC */ 00005380 486E FEBA pea.l [A6 - 0x146] 00005384 487A 0024 pea.l [PC + 0x24 /* 000053AA, value 0x4EAD0162 */] 00005388 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 0000538C 487A 014A pea.l [PC + 0x14A /* 000054D8, value 0x4546865, pstring "The " */] 00005390 4267 clr.w -[A7] 00005392 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005396 486E FFD8 pea.l [A6 - 0x28] 0000539A 4267 clr.w -[A7] 0000539C 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000053A0 487A 0124 pea.l [PC + 0x124 /* 000054C6, value 0x11206361, pstring " can\'t be closed!" */] 000053A4 4267 clr.w -[A7] 000053A6 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000053AA 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000053AE 584F addq.w A7, 4 000053B0 486E FEBA pea.l [A6 - 0x146] 000053B4 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 000053B8 6000 00CC bra +0xCE /* 00005486 */ label000053BC: 000053BC 3007 move.w D0, D7 000053BE E540 asl D0.w, 2 000053C0 0640 AFB0 addi.w D0, 0xAFB0 000053C4 2075 0000 movea.l A0, [A5 + D0.w] 000053C8 1028 0103 move.b D0, [A0 + 0x103] 000053CC 5300 subq.b D0, 1 000053CE 673A beq +0x3C /* 0000540A */ 000053D0 486E FEBA pea.l [A6 - 0x146] 000053D4 487A 0024 pea.l [PC + 0x24 /* 000053FA, value 0x4EAD0162 */] 000053D8 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000053DC 487A 00E2 pea.l [PC + 0xE2 /* 000054C0, value 0x4546865, pstring "The " */] 000053E0 4267 clr.w -[A7] 000053E2 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000053E6 486E FFD8 pea.l [A6 - 0x28] 000053EA 4267 clr.w -[A7] 000053EC 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000053F0 487A 00C0 pea.l [PC + 0xC0 /* 000054B2, value 0xC206973, pstring " isn\'t open!" */] 000053F4 4267 clr.w -[A7] 000053F6 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000053FA 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000053FE 584F addq.w A7, 4 00005400 486E FEBA pea.l [A6 - 0x146] 00005404 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00005408 607C bra +0x7E /* 00005486 */ label0000540A: 0000540A 3007 move.w D0, D7 0000540C E540 asl D0.w, 2 0000540E 0640 AFB0 addi.w D0, 0xAFB0 00005412 2075 0000 movea.l A0, [A5 + D0.w] 00005416 4228 0103 clr.b [A0 + 0x103] 0000541A 486E FEBA pea.l [A6 - 0x146] 0000541E 487A 0058 pea.l [PC + 0x58 /* 00005478, value 0x4EAD0162 */] 00005422 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00005426 487A 0084 pea.l [PC + 0x84 /* 000054AC, value 0x4546865, pstring "The " */] 0000542A 4267 clr.w -[A7] 0000542C 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005430 486E FFBA pea.l [A6 - 0x46] 00005434 4267 clr.w -[A7] 00005436 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000543A 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 0000543E 4267 clr.w -[A7] 00005440 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00005444 486E FFD8 pea.l [A6 - 0x28] 00005448 4267 clr.w -[A7] 0000544A 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000544E 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00005452 4267 clr.w -[A7] 00005454 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00005458 486E FEA2 pea.l [A6 - 0x15E] 0000545C 3F07 move.w -[A7], D7 0000545E 4EBA B724 jsr [PC - 0x48DC /* 00000B84 */] 00005462 584F addq.w A7, 4 00005464 486E FEA2 pea.l [A6 - 0x15E] 00005468 4267 clr.w -[A7] 0000546A 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000546E 487A 002E pea.l [PC + 0x2E /* 0000549E, value 0xC206E6F, pstring " now closed." */] 00005472 4267 clr.w -[A7] 00005474 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005478 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 0000547C 584F addq.w A7, 4 0000547E 486E FEBA pea.l [A6 - 0x146] 00005482 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] label00005486: 00005486 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 0000548A 4E5E unlink A6 0000548C 2E9F move.l [A7], [A7]+ 0000548E 4E75 rts 00005490 8A43 or.w D5, D3 00005492 4C4F 5345 movem.l D0,D2,D6,A0,A1,A4,A6, A7 00005496 5F4E subq.w A6, 7 00005498 4F55 chk.w D7, [A5] 0000549A 4E00 .invalid // invalid opcode 4 0000549C 00C6 .incomplete 0000549E 0C20 6E6F cmpi.b -[A0], 0x6F /* 'o' */ 000054A2 7720 moveq.l D3, 0x20 000054A4 636C bls +0x6E /* 00005512 */ 000054A6 6F73 ble +0x75 /* 0000551B */ 000054A8 6564 bcs +0x66 /* 0000550E */ 000054AA 2E16 move.l D7, [A6] 000054AC 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 000054B0 2012 move.l D0, [A2] 000054B2 0C20 6973 cmpi.b -[A0], 0x73 /* 's' */ 000054B6 6E27 bgt +0x29 /* 000054DF */ 000054B8 7420 moveq.l D2, 0x20 000054BA 6F70 ble +0x72 /* 0000552C */ 000054BC 656E bcs +0x70 /* 0000552C */ 000054BE 2116 move.l -[A0], [A6] 000054C0 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 000054C4 2012 move.l D0, [A2] 000054C6 1120 move.b -[A0], -[A0] 000054C8 6361 bls +0x63 /* 0000552B */ 000054CA 6E27 bgt +0x29 /* 000054F3 */ 000054CC 7420 moveq.l D2, 0x20 000054CE 6265 bhi +0x67 /* 00005535 */ 000054D0 2063 movea.l A0, -[A3] 000054D2 6C6F bge +0x71 /* 00005543 */ 000054D4 7365 moveq.l D1, 0x65 000054D6 6421 bcc +0x23 /* 000054F9 */ 000054D8 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 000054DC 2012 move.l D0, [A2] 000054DE 0A20 6E6F xori.b -[A0], 0x6F /* 'o' */ 000054E2 7420 moveq.l D2, 0x20 000054E4 6865 bvc +0x67 /* 0000554B */ 000054E6 7265 moveq.l D1, 0x65 000054E8 2116 move.l -[A0], [A6] 000054EA 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 000054EE 2012 move.l D0, [A2] 000054F0 2B4E 6F6E move.l [A5 + 0x6F6E], A6 000054F4 6520 bcs +0x22 /* 00005516 */ 000054F6 6F66 ble +0x68 /* 0000555E */ 000054F8 2074 6865 movea.l A0, [A4 + D6 + 0x65] 000054FC 2064 movea.l A0, -[A4] 000054FE 6F6F ble +0x71 /* 0000556F */ 00005500 7273 moveq.l D1, 0x73 00005502 2068 6572 movea.l A0, [A0 + 0x6572] 00005506 6520 bcs +0x22 /* 00005528 */ 00005508 7365 moveq.l D1, 0x65 0000550A 656D bcs +0x6F /* 00005579 */ 0000550C 2074 6F20 6265 movea.l A0, [A4 + 0x6265 + D6 * 8] // begin alternate branch 0000550E-00005512 label0000550E: 0000550E 6F20 ble +0x22 /* 00005530 */ 00005510 6265 bhi +0x67 /* 00005577 */ // end alternate branch 0000550E-00005512 label0000550E: // (misaligned) label00005512: 00005512 2063 movea.l A0, -[A3] 00005514 6C6F bge +0x71 /* 00005585 */ label00005516: 00005516 7361 moveq.l D1, 0x61 00005518 626C bhi +0x6E /* 00005586 */ 0000551A 6521 bcs +0x23 /* 0000553D */ 0000551C 1B54 6865 move.b [A5 + 0x6865], [A4] 00005520 2064 movea.l A0, -[A4] 00005522 6F6F ble +0x71 /* 00005593 */ 00005524 7220 moveq.l D1, 0x20 00005526 6973 bvs +0x75 /* 0000559B */ label00005528: 00005528 2061 movea.l A0, -[A1] 0000552A 6C72 bge +0x74 /* 0000559E */ label0000552C: 0000552C 6561 bcs +0x63 /* 0000558F */ 0000552E 6479 bcc +0x7B /* 000055A9 */ label00005530: 00005530 2063 movea.l A0, -[A3] 00005532 6C6F bge +0x71 /* 000055A3 */ 00005534 7365 moveq.l D1, 0x65 00005536 6421 bcc +0x23 /* 00005559 */ 00005538 0564 bchg -[A4], D2 0000553A 6F6F ble +0x71 /* 000055AB */ 0000553C 7273 moveq.l D1, 0x73 0000553E 0464 6F6F subi.w -[A4], 0x6F6F /* 'oo' */ 00005542 7216 moveq.l D1, 0x16 00005544 1E54 movea.b A7, [A4] 00005546 6865 bvc +0x67 /* 000055AD */ 00005548 7265 moveq.l D1, 0x65 0000554A 2773 206E 6F74 move.l [A3 + 0x6F74], [A3 + D2.w + 0x6E] 00005550 6869 bvc +0x6B /* 000055BB */ 00005552 6E67 bgt +0x69 /* 000055BB */ 00005554 2068 6572 movea.l A0, [A0 + 0x6572] 00005558 6520 bcs +0x22 /* 0000557A */ 0000555A 746F moveq.l D2, 0x6F 0000555C 2063 movea.l A0, -[A3] label0000555E: 0000555E 6C6F bge +0x71 /* 000055CF */ 00005560 7365 moveq.l D1, 0x65 00005562 2116 move.l -[A0], [A6] export_162: 00005564 4E56 FE8C link A6, -0x0174 00005568 48E7 0300 movem.l -[A7], D6,D7 0000556C 206E 0010 movea.l A0, [A6 + 0x10] 00005570 43EE FFA8 lea.l A1, [A6 - 0x58] 00005574 7005 moveq.l D0, 0x05 label00005576: 00005576 22D8 move.l [A1]+, [A0]+ 00005578 51C8 FFFC dbf D0, -0x6 /* 00005576 */ // begin alternate branch 0000557A-0000557C label0000557A: 0000557A FFFC .invalid <> // end alternate branch 0000557A-0000557C label0000557A: // (misaligned) 0000557C 206E 000C movea.l A0, [A6 + 0xC] 00005580 43EE FFC0 lea.l A1, [A6 - 0x40] 00005584 7005 moveq.l D0, 0x05 label00005586: 00005586 22D8 move.l [A1]+, [A0]+ 00005588 51C8 FFFC dbf D0, -0x6 /* 00005586 */ 0000558C 206E 0008 movea.l A0, [A6 + 0x8] 00005590 43EE FFD8 lea.l A1, [A6 - 0x28] 00005594 7005 moveq.l D0, 0x05 label00005596: 00005596 22D8 move.l [A1]+, [A0]+ 00005598 51C8 FFFC dbf D0, -0x6 /* 00005596 */ 0000559C 0CAE 0341 4C4C FFA8 cmpi.l [A6 - 0x58], 0x3414C4C // begin alternate branch 0000559E-000055A4 label0000559E: 0000559E 0341 bchg D1, D1 000055A0 4C4C FFA8 movem.l D3,D5,D7,A0,A1,A2,A3,A4,A5,A6,A7, A4 // end alternate branch 0000559E-000055A4 label0000559E: // (misaligned) 000055A4 57C0 seq D0 000055A6 0CAE 0341 4C4C FFD8 cmpi.l [A6 - 0x28], 0x3414C4C 000055AE 57C1 seq D1 000055B0 8001 or.b D0, D1 000055B2 6728 beq +0x2A /* 000055DC */ 000055B4 486E FE8C pea.l [A6 - 0x174] 000055B8 487A 0010 pea.l [PC + 0x10 /* 000055CA, value 0x4EAD0162 */] 000055BC 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000055C0 487A 1136 pea.l [PC + 0x1136 /* 000066F8, value 0x274E6F74 '\'Not', pstring "Not everything at once - one at a time!" */] 000055C4 4267 clr.w -[A7] 000055C6 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000055CA 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000055CE 584F addq.w A7, 4 000055D0 486E FE8C pea.l [A6 - 0x174] 000055D4 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 000055D8 6000 0B44 bra +0xB46 /* 0000611E */ label000055DC: 000055DC 487A 1116 pea.l [PC + 0x1116 /* 000066F4, value 0x2415480, pstring "AT" */] 000055E0 486E FFC0 pea.l [A6 - 0x40] 000055E4 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 000055E8 663C bne +0x3E /* 00005626 */ 000055EA 3F3C 0016 move.w -[A7], 0x16 000055EE 486E FFA8 pea.l [A6 - 0x58] 000055F2 486E FF8C pea.l [A6 - 0x74] 000055F6 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 000055FA 3F3C 0016 move.w -[A7], 0x16 000055FE 486E FFD8 pea.l [A6 - 0x28] 00005602 486E FFA8 pea.l [A6 - 0x58] 00005606 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 0000560A 3F3C 0016 move.w -[A7], 0x16 0000560E 486E FF8C pea.l [A6 - 0x74] 00005612 486E FFD8 pea.l [A6 - 0x28] 00005616 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 0000561A 41FA 10D2 lea.l A0, [PC + 0x10D2 /* 000066EE, value 0x4574954, pstring "WITH" */] 0000561E 43EE FFC0 lea.l A1, [A6 - 0x40] 00005622 22D8 move.l [A1]+, [A0]+ 00005624 22D8 move.l [A1]+, [A0]+ label00005626: 00005626 554F subq.w A7, 2 00005628 486E FFA8 pea.l [A6 - 0x58] 0000562C 4EAD 0412 jsr [A5 + 0x412 /* export_126 */] 00005630 101F move.b D0, [A7]+ 00005632 5300 subq.b D0, 1 00005634 674C beq +0x4E /* 00005682 */ 00005636 486E FE8C pea.l [A6 - 0x174] 0000563A 487A 0010 pea.l [PC + 0x10 /* 0000564C, value 0x4EAD0162 */] 0000563E 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00005642 487A 1072 pea.l [PC + 0x1072 /* 000066B6, value 0x36497420 '6It ', pstring "It would really make more sense to specify some living" */] 00005646 4267 clr.w -[A7] 00005648 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000564C 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00005650 584F addq.w A7, 4 00005652 486E FE8C pea.l [A6 - 0x174] 00005656 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 0000565A 486E FE8C pea.l [A6 - 0x174] 0000565E 487A 0010 pea.l [PC + 0x10 /* 00005670, value 0x4EAD0162 */] 00005662 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00005666 487A 1012 pea.l [PC + 0x1012 /* 0000667A, value 0x3A637265 ':cre', pstring "creature. Hostility really requires a target of some sort." */] 0000566A 4267 clr.w -[A7] 0000566C 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005670 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00005674 584F addq.w A7, 4 00005676 486E FE8C pea.l [A6 - 0x174] 0000567A 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 0000567E 6000 0A9E bra +0xAA0 /* 0000611E */ label00005682: 00005682 554F subq.w A7, 2 00005684 486E FFD8 pea.l [A6 - 0x28] 00005688 4EAD 040A jsr [A5 + 0x40A /* export_125 */] 0000568C 101F move.b D0, [A7]+ 0000568E 5300 subq.b D0, 1 00005690 7200 moveq.l D1, 0x00 00005692 122E FFC0 move.b D1, [A6 - 0x40] 00005696 5341 subq.w D1, 1 00005698 5FC1 sle D1 0000569A 8001 or.b D0, D1 0000569C 6700 00C0 beq +0xC2 /* 0000575E */ 000056A0 486E FFD8 pea.l [A6 - 0x28] 000056A4 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 000056A8 486E FFA8 pea.l [A6 - 0x58] 000056AC 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 000056B0 7000 moveq.l D0, 0x00 000056B2 102E FFD8 move.b D0, [A6 - 0x28] 000056B6 5340 subq.w D0, 1 000056B8 5FC0 sle D0 000056BA 7200 moveq.l D1, 0x00 000056BC 122E FFC0 move.b D1, [A6 - 0x40] 000056C0 5341 subq.w D1, 1 000056C2 5FC1 sle D1 000056C4 8001 or.b D0, D1 000056C6 6746 beq +0x48 /* 0000570E */ 000056C8 486E FE8C pea.l [A6 - 0x174] 000056CC 487A 002E pea.l [PC + 0x2E /* 000056FC, value 0x4EAD0162 */] 000056D0 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000056D4 487A 0F76 pea.l [PC + 0xF76 /* 0000664C, value 0x2C596F75 ',You', pstring "You need to specify what you want to use to " */] 000056D8 4267 clr.w -[A7] 000056DA 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000056DE 487A 0F5E pea.l [PC + 0xF5E /* 0000663E, value 0xD73686F '\rsho', pstring "shoot at the " */] 000056E2 4267 clr.w -[A7] 000056E4 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000056E8 486E FFA8 pea.l [A6 - 0x58] 000056EC 4267 clr.w -[A7] 000056EE 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000056F2 3F3C 0021 move.w -[A7], 0x21 /* '!' */ 000056F6 4267 clr.w -[A7] 000056F8 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000056FC 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00005700 584F addq.w A7, 4 00005702 486E FE8C pea.l [A6 - 0x174] 00005706 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 0000570A 6000 0A12 bra +0xA14 /* 0000611E */ label0000570E: 0000570E 486E FE8C pea.l [A6 - 0x174] 00005712 487A 0038 pea.l [PC + 0x38 /* 0000574C, value 0x4EAD0162 */] 00005716 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 0000571A 487A 0F16 pea.l [PC + 0xF16 /* 00006632, value 0xA557369 '\nUsi', pstring "Using the " */] 0000571E 4267 clr.w -[A7] 00005720 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005724 486E FFD8 pea.l [A6 - 0x28] 00005728 4267 clr.w -[A7] 0000572A 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000572E 487A 0EF4 pea.l [PC + 0xEF4 /* 00006624, value 0xD20746F '\r to', pstring " to kill the " */] 00005732 4267 clr.w -[A7] 00005734 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005738 486E FFA8 pea.l [A6 - 0x58] 0000573C 4267 clr.w -[A7] 0000573E 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005742 487A 0EC6 pea.l [PC + 0xEC6 /* 0000660A, value 0x1920646F, pstring " doesn\'t make much sense!" */] 00005746 4267 clr.w -[A7] 00005748 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000574C 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00005750 584F addq.w A7, 4 00005752 486E FE8C pea.l [A6 - 0x174] 00005756 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 0000575A 6000 09C2 bra +0x9C4 /* 0000611E */ label0000575E: 0000575E 554F subq.w A7, 2 00005760 486E FFA8 pea.l [A6 - 0x58] 00005764 4EAD 0442 jsr [A5 + 0x442 /* export_132 */] 00005768 3E1F move.w D7, [A7]+ 0000576A 554F subq.w A7, 2 0000576C 486E FFD8 pea.l [A6 - 0x28] 00005770 4EAD 043A jsr [A5 + 0x43A /* export_131 */] 00005774 3C1F move.w D6, [A7]+ 00005776 486E FFA8 pea.l [A6 - 0x58] 0000577A 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 0000577E 486E FFD8 pea.l [A6 - 0x28] 00005782 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00005786 7000 moveq.l D0, 0x00 00005788 102E FFD8 move.b D0, [A6 - 0x28] 0000578C 5340 subq.w D0, 1 0000578E 5FC0 sle D0 00005790 7200 moveq.l D1, 0x00 00005792 122E FFC0 move.b D1, [A6 - 0x40] 00005796 5341 subq.w D1, 1 00005798 5FC1 sle D1 0000579A 8001 or.b D0, D1 0000579C 6746 beq +0x48 /* 000057E4 */ 0000579E 486E FE8C pea.l [A6 - 0x174] 000057A2 487A 002E pea.l [PC + 0x2E /* 000057D2, value 0x4EAD0162 */] 000057A6 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000057AA 487A 0E30 pea.l [PC + 0xE30 /* 000065DC, value 0x2C596F75 ',You', pstring "You need to specify what you want to use to " */] 000057AE 4267 clr.w -[A7] 000057B0 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000057B4 487A 0E18 pea.l [PC + 0xE18 /* 000065CE, value 0xD73686F '\rsho', pstring "shoot at the " */] 000057B8 4267 clr.w -[A7] 000057BA 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000057BE 486E FFA8 pea.l [A6 - 0x58] 000057C2 4267 clr.w -[A7] 000057C4 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000057C8 3F3C 0021 move.w -[A7], 0x21 /* '!' */ 000057CC 4267 clr.w -[A7] 000057CE 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000057D2 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000057D6 584F addq.w A7, 4 000057D8 486E FE8C pea.l [A6 - 0x174] 000057DC 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 000057E0 6000 093C bra +0x93E /* 0000611E */ label000057E4: 000057E4 554F subq.w A7, 2 000057E6 3F06 move.w -[A7], D6 000057E8 4EAD 042A jsr [A5 + 0x42A /* export_129 */] 000057EC 0C5F 0001 cmpi.w [A7]+, 0x1 000057F0 56C0 sne D0 000057F2 2F00 move.l -[A7], D0 000057F4 554F subq.w A7, 2 000057F6 3F06 move.w -[A7], D6 000057F8 4EAD 042A jsr [A5 + 0x42A /* export_129 */] 000057FC 321F move.w D1, [A7]+ 000057FE 201F move.l D0, [A7]+ 00005800 B26D B2C2 cmp.w D1, [A5 - 0x4D3E] 00005804 56C1 sne D1 00005806 C001 and.b D0, D1 00005808 673C beq +0x3E /* 00005846 */ 0000580A 486E FE8C pea.l [A6 - 0x174] 0000580E 487A 0024 pea.l [PC + 0x24 /* 00005834, value 0x4EAD0162 */] 00005812 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00005816 487A 0D9E pea.l [PC + 0xD9E /* 000065B6, value 0x17536F72, pstring "Sorry, but there is no " */] 0000581A 4267 clr.w -[A7] 0000581C 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005820 486E FFD8 pea.l [A6 - 0x28] 00005824 4267 clr.w -[A7] 00005826 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000582A 487A 0D82 pea.l [PC + 0xD82 /* 000065AE, value 0x6206865, pstring " here." */] 0000582E 4267 clr.w -[A7] 00005830 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005834 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00005838 584F addq.w A7, 4 0000583A 486E FE8C pea.l [A6 - 0x174] 0000583E 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00005842 6000 08DA bra +0x8DC /* 0000611E */ label00005846: 00005846 3006 move.w D0, D6 00005848 E540 asl D0.w, 2 0000584A 0640 AFB0 addi.w D0, 0xAFB0 0000584E 2075 0000 movea.l A0, [A5 + D0.w] 00005852 1028 010C move.b D0, [A0 + 0x10C] 00005856 5300 subq.b D0, 1 00005858 673C beq +0x3E /* 00005896 */ 0000585A 486E FE8C pea.l [A6 - 0x174] 0000585E 487A 0024 pea.l [PC + 0x24 /* 00005884, value 0x4EAD0162 */] 00005862 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00005866 487A 0D2A pea.l [PC + 0xD2A /* 00006592, value 0x1A596F75, pstring "You can\'t seem to get the " */] 0000586A 4267 clr.w -[A7] 0000586C 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005870 486E FFD8 pea.l [A6 - 0x28] 00005874 4267 clr.w -[A7] 00005876 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000587A 487A 0D0A pea.l [PC + 0xD0A /* 00006586, value 0xA20746F '\n to', pstring " to shoot!" */] 0000587E 4267 clr.w -[A7] 00005880 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005884 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00005888 584F addq.w A7, 4 0000588A 486E FE8C pea.l [A6 - 0x174] 0000588E 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00005892 6000 088A bra +0x88C /* 0000611E */ label00005896: 00005896 3006 move.w D0, D6 00005898 E540 asl D0.w, 2 0000589A 0640 AFB0 addi.w D0, 0xAFB0 0000589E 2075 0000 movea.l A0, [A5 + D0.w] 000058A2 0C68 0001 010E cmpi.w [A0 + 0x10E], 0x1 000058A8 6C3C bge +0x3E /* 000058E6 */ 000058AA 486E FE8C pea.l [A6 - 0x174] 000058AE 487A 0024 pea.l [PC + 0x24 /* 000058D4, value 0x4EAD0162 */] 000058B2 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000058B6 487A 0CC8 pea.l [PC + 0xCC8 /* 00006580, value 0x4546865, pstring "The " */] 000058BA 4267 clr.w -[A7] 000058BC 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000058C0 486E FFD8 pea.l [A6 - 0x28] 000058C4 4267 clr.w -[A7] 000058C6 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000058CA 487A 0CA0 pea.l [PC + 0xCA0 /* 0000656C, value 0x13207365, pstring " seems to be empty!" */] 000058CE 4267 clr.w -[A7] 000058D0 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000058D4 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000058D8 584F addq.w A7, 4 000058DA 486E FE8C pea.l [A6 - 0x174] 000058DE 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 000058E2 6000 083A bra +0x83C /* 0000611E */ label000058E6: 000058E6 3007 move.w D0, D7 000058E8 E540 asl D0.w, 2 000058EA 0640 AFB0 addi.w D0, 0xAFB0 000058EE 2075 0000 movea.l A0, [A5 + D0.w] 000058F2 3028 00D8 move.w D0, [A0 + 0xD8] 000058F6 B06D B2C2 cmp.w D0, [A5 - 0x4D3E] 000058FA 673C beq +0x3E /* 00005938 */ 000058FC 486E FE8C pea.l [A6 - 0x174] 00005900 487A 0024 pea.l [PC + 0x24 /* 00005926, value 0x4EAD0162 */] 00005904 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00005908 487A 0C54 pea.l [PC + 0xC54 /* 0000655E, value 0xC546865, pstring "There is no " */] 0000590C 4267 clr.w -[A7] 0000590E 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005912 486E FFA8 pea.l [A6 - 0x58] 00005916 4267 clr.w -[A7] 00005918 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000591C 487A 0C38 pea.l [PC + 0xC38 /* 00006556, value 0x6206865, pstring " here." */] 00005920 4267 clr.w -[A7] 00005922 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005926 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 0000592A 584F addq.w A7, 4 0000592C 486E FE8C pea.l [A6 - 0x174] 00005930 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00005934 6000 07E8 bra +0x7EA /* 0000611E */ label00005938: 00005938 554F subq.w A7, 2 0000593A 3F06 move.w -[A7], D6 0000593C 4EAD 042A jsr [A5 + 0x42A /* export_129 */] 00005940 301F move.w D0, [A7]+ 00005942 B06D B2C2 cmp.w D0, [A5 - 0x4D3E] 00005946 664A bne +0x4C /* 00005992 */ 00005948 486E FE8C pea.l [A6 - 0x174] 0000594C 487A 0024 pea.l [PC + 0x24 /* 00005972, value 0x4EAD0162 */] 00005950 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00005954 487A 0BE4 pea.l [PC + 0xBE4 /* 0000653A, value 0x1A596F75, pstring "You reach down to get the " */] 00005958 4267 clr.w -[A7] 0000595A 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000595E 486E FFD8 pea.l [A6 - 0x28] 00005962 4267 clr.w -[A7] 00005964 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005968 487A 0BAE pea.l [PC + 0xBAE /* 00006518, value 0x212E2020 '!. ', pstring ". You fumble and almost drop it." */] 0000596C 4267 clr.w -[A7] 0000596E 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005972 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00005976 584F addq.w A7, 4 00005978 486E FE8C pea.l [A6 - 0x174] 0000597C 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00005980 3006 move.w D0, D6 00005982 E540 asl D0.w, 2 00005984 0640 AFB0 addi.w D0, 0xAFB0 00005988 2075 0000 movea.l A0, [A5 + D0.w] 0000598C 317C 0001 00F4 move.w [A0 + 0xF4], 0x1 label00005992: 00005992 3007 move.w D0, D7 00005994 E540 asl D0.w, 2 00005996 0640 AFB0 addi.w D0, 0xAFB0 0000599A 2075 0000 movea.l A0, [A5 + D0.w] 0000599E 4A28 00DC tst.b [A0 + 0xDC] 000059A2 6700 033C beq +0x33E /* 00005CE0 */ 000059A6 3007 move.w D0, D7 000059A8 E540 asl D0.w, 2 000059AA 0640 AFB0 addi.w D0, 0xAFB0 000059AE 2075 0000 movea.l A0, [A5 + D0.w] 000059B2 BC68 00DA cmp.w D6, [A0 + 0xDA] 000059B6 6600 0132 bne +0x134 /* 00005AEA */ 000059BA 486E FE8C pea.l [A6 - 0x174] 000059BE 487A 0038 pea.l [PC + 0x38 /* 000059F8, value 0x4EAD0162 */] 000059C2 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000059C6 487A 0B42 pea.l [PC + 0xB42 /* 0000650A, value 0xC596F75, pstring "You aim the " */] 000059CA 4267 clr.w -[A7] 000059CC 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000059D0 486E FFD8 pea.l [A6 - 0x28] 000059D4 4267 clr.w -[A7] 000059D6 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000059DA 487A 0B24 pea.l [PC + 0xB24 /* 00006500, value 0x8206174, pstring " at the " */] 000059DE 4267 clr.w -[A7] 000059E0 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000059E4 486E FFA8 pea.l [A6 - 0x58] 000059E8 4267 clr.w -[A7] 000059EA 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000059EE 487A 0AF8 pea.l [PC + 0xAF8 /* 000064E8, value 0x1620616E, pstring " and pull the trigger." */] 000059F2 4267 clr.w -[A7] 000059F4 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000059F8 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000059FC 584F addq.w A7, 4 000059FE 486E FE8C pea.l [A6 - 0x174] 00005A02 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00005A06 486E FE8C pea.l [A6 - 0x174] 00005A0A 487A 0010 pea.l [PC + 0x10 /* 00005A1C, value 0x4EAD0162 */] 00005A0E 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00005A12 487A 0AC0 pea.l [PC + 0xAC0 /* 000064D4, value 0x12497427, pstring "It\'s a direct hit!" */] 00005A16 4267 clr.w -[A7] 00005A18 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005A1C 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00005A20 584F addq.w A7, 4 00005A22 486E FE8C pea.l [A6 - 0x174] 00005A26 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00005A2A 486E FE8C pea.l [A6 - 0x174] 00005A2E 487A 0052 pea.l [PC + 0x52 /* 00005A82, value 0x4EAD0162 */] 00005A32 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00005A36 487A 0A96 pea.l [PC + 0xA96 /* 000064CE, value 0x4546865, pstring "The " */] 00005A3A 4267 clr.w -[A7] 00005A3C 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005A40 486E FFA8 pea.l [A6 - 0x58] 00005A44 4267 clr.w -[A7] 00005A46 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005A4A 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00005A4E 4267 clr.w -[A7] 00005A50 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00005A54 3007 move.w D0, D7 00005A56 E540 asl D0.w, 2 00005A58 0640 AFB0 addi.w D0, 0xAFB0 00005A5C 2075 0000 movea.l A0, [A5 + D0.w] 00005A60 7000 moveq.l D0, 0x00 00005A62 1028 00EA move.b D0, [A0 + 0xEA] 00005A66 C1FC 0018 muls.w D0, 0x18 00005A6A 0640 A8B6 addi.w D0, 0xA8B6 00005A6E 4875 0000 pea.l [A5 + D0.w] 00005A72 4267 clr.w -[A7] 00005A74 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005A78 487A 0A30 pea.l [PC + 0xA30 /* 000064AA, value 0x2320616E '# an', pstring " angrily, and writhes in agony and " */] 00005A7C 4267 clr.w -[A7] 00005A7E 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005A82 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00005A86 584F addq.w A7, 4 00005A88 486E FE8C pea.l [A6 - 0x174] 00005A8C 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00005A90 486E FE8C pea.l [A6 - 0x174] 00005A94 487A 0010 pea.l [PC + 0x10 /* 00005AA6, value 0x4EAD0162 */] 00005A98 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00005A9C 487A 09E6 pea.l [PC + 0x9E6 /* 00006484, value 0x25666164 '%fad', pstring "fades away in a cloud of green smoke." */] 00005AA0 4267 clr.w -[A7] 00005AA2 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005AA6 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00005AAA 584F addq.w A7, 4 00005AAC 486E FE8C pea.l [A6 - 0x174] 00005AB0 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00005AB4 3007 move.w D0, D7 00005AB6 E540 asl D0.w, 2 00005AB8 0640 AFB0 addi.w D0, 0xAFB0 00005ABC 2075 0000 movea.l A0, [A5 + D0.w] 00005AC0 4268 00D8 clr.w [A0 + 0xD8] 00005AC4 3006 move.w D0, D6 00005AC6 E540 asl D0.w, 2 00005AC8 0640 AFB0 addi.w D0, 0xAFB0 00005ACC 2075 0000 movea.l A0, [A5 + D0.w] 00005AD0 3028 010E move.w D0, [A0 + 0x10E] 00005AD4 5340 subq.w D0, 1 00005AD6 3206 move.w D1, D6 00005AD8 E541 asl D1.w, 2 00005ADA 0641 AFB0 addi.w D1, 0xAFB0 00005ADE 2075 1000 movea.l A0, [A5 + D1.w] 00005AE2 3140 010E move.w [A0 + 0x10E], D0 00005AE6 6000 0636 bra +0x638 /* 0000611E */ label00005AEA: 00005AEA 486E FFA8 pea.l [A6 - 0x58] 00005AEE 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00005AF2 486E FFD8 pea.l [A6 - 0x28] 00005AF6 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00005AFA 486E FE8C pea.l [A6 - 0x174] 00005AFE 487A 0038 pea.l [PC + 0x38 /* 00005B38, value 0x4EAD0162 */] 00005B02 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00005B06 487A 096E pea.l [PC + 0x96E /* 00006476, value 0xC596F75, pstring "You aim the " */] 00005B0A 4267 clr.w -[A7] 00005B0C 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005B10 486E FFD8 pea.l [A6 - 0x28] 00005B14 4267 clr.w -[A7] 00005B16 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005B1A 487A 0950 pea.l [PC + 0x950 /* 0000646C, value 0x8206174, pstring " at the " */] 00005B1E 4267 clr.w -[A7] 00005B20 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005B24 486E FFA8 pea.l [A6 - 0x58] 00005B28 4267 clr.w -[A7] 00005B2A 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005B2E 487A 0924 pea.l [PC + 0x924 /* 00006454, value 0x1620616E, pstring " and pull the trigger." */] 00005B32 4267 clr.w -[A7] 00005B34 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005B38 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00005B3C 584F addq.w A7, 4 00005B3E 486E FE8C pea.l [A6 - 0x174] 00005B42 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00005B46 486E FE8C pea.l [A6 - 0x174] 00005B4A 487A 0010 pea.l [PC + 0x10 /* 00005B5C, value 0x4EAD0162 */] 00005B4E 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00005B52 487A 08EC pea.l [PC + 0x8EC /* 00006440, value 0x12497427, pstring "It\'s a direct hit!" */] 00005B56 4267 clr.w -[A7] 00005B58 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005B5C 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00005B60 584F addq.w A7, 4 00005B62 486E FE8C pea.l [A6 - 0x174] 00005B66 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00005B6A 486E FE8C pea.l [A6 - 0x174] 00005B6E 487A 0052 pea.l [PC + 0x52 /* 00005BC2, value 0x4EAD0162 */] 00005B72 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00005B76 487A 08C2 pea.l [PC + 0x8C2 /* 0000643A, value 0x4546865, pstring "The " */] 00005B7A 4267 clr.w -[A7] 00005B7C 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005B80 486E FFA8 pea.l [A6 - 0x58] 00005B84 4267 clr.w -[A7] 00005B86 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005B8A 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00005B8E 4267 clr.w -[A7] 00005B90 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00005B94 3007 move.w D0, D7 00005B96 E540 asl D0.w, 2 00005B98 0640 AFB0 addi.w D0, 0xAFB0 00005B9C 2075 0000 movea.l A0, [A5 + D0.w] 00005BA0 7000 moveq.l D0, 0x00 00005BA2 1028 00EA move.b D0, [A0 + 0xEA] 00005BA6 C1FC 0018 muls.w D0, 0x18 00005BAA 0640 A8B6 addi.w D0, 0xA8B6 00005BAE 4875 0000 pea.l [A5 + D0.w] 00005BB2 4267 clr.w -[A7] 00005BB4 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005BB8 487A 085E pea.l [PC + 0x85E /* 00006418, value 0x2020616E ' an', pstring " angrily, and falls to the floor" */] 00005BBC 4267 clr.w -[A7] 00005BBE 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005BC2 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00005BC6 584F addq.w A7, 4 00005BC8 486E FE8C pea.l [A6 - 0x174] 00005BCC 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00005BD0 486E FE8C pea.l [A6 - 0x174] 00005BD4 487A 003E pea.l [PC + 0x3E /* 00005C14, value 0x4EAD0162 */] 00005BD8 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00005BDC 487A 0826 pea.l [PC + 0x826 /* 00006404, value 0x13666F72, pstring "for a moment. Then " */] 00005BE0 4267 clr.w -[A7] 00005BE2 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005BE6 3007 move.w D0, D7 00005BE8 E540 asl D0.w, 2 00005BEA 0640 AFB0 addi.w D0, 0xAFB0 00005BEE 2075 0000 movea.l A0, [A5 + D0.w] 00005BF2 7000 moveq.l D0, 0x00 00005BF4 1028 00EA move.b D0, [A0 + 0xEA] 00005BF8 C1FC 0018 muls.w D0, 0x18 00005BFC 0640 A7DE addi.w D0, 0xA7DE 00005C00 4875 0000 pea.l [A5 + D0.w] 00005C04 4267 clr.w -[A7] 00005C06 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005C0A 487A 07DA pea.l [PC + 0x7DA /* 000063E6, value 0x1C206C65, pstring " leaps up and eyes you quite" */] 00005C0E 4267 clr.w -[A7] 00005C10 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005C14 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00005C18 584F addq.w A7, 4 00005C1A 486E FE8C pea.l [A6 - 0x174] 00005C1E 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00005C22 486E FE8C pea.l [A6 - 0x174] 00005C26 487A 003E pea.l [PC + 0x3E /* 00005C66, value 0x4EAD0162 */] 00005C2A 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00005C2E 487A 079C pea.l [PC + 0x79C /* 000063CC, value 0x19616E67, pstring "angrily. Though wounded, " */] 00005C32 4267 clr.w -[A7] 00005C34 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005C38 3007 move.w D0, D7 00005C3A E540 asl D0.w, 2 00005C3C 0640 AFB0 addi.w D0, 0xAFB0 00005C40 2075 0000 movea.l A0, [A5 + D0.w] 00005C44 7000 moveq.l D0, 0x00 00005C46 1028 00EA move.b D0, [A0 + 0xEA] 00005C4A C1FC 0018 muls.w D0, 0x18 00005C4E 0640 A7DE addi.w D0, 0xA7DE 00005C52 4875 0000 pea.l [A5 + D0.w] 00005C56 4267 clr.w -[A7] 00005C58 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005C5C 487A 0754 pea.l [PC + 0x754 /* 000063B2, value 0x18207365, pstring " seems no less dangerous" */] 00005C60 4267 clr.w -[A7] 00005C62 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005C66 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00005C6A 584F addq.w A7, 4 00005C6C 486E FE8C pea.l [A6 - 0x174] 00005C70 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00005C74 486E FE8C pea.l [A6 - 0x174] 00005C78 487A 0010 pea.l [PC + 0x10 /* 00005C8A, value 0x4EAD0162 */] 00005C7C 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00005C80 487A 0724 pea.l [PC + 0x724 /* 000063A6, value 0xB6F7220, pstring "or hostile." */] 00005C84 4267 clr.w -[A7] 00005C86 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005C8A 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00005C8E 584F addq.w A7, 4 00005C90 486E FE8C pea.l [A6 - 0x174] 00005C94 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00005C98 3006 move.w D0, D6 00005C9A E540 asl D0.w, 2 00005C9C 0640 AFB0 addi.w D0, 0xAFB0 00005CA0 2075 0000 movea.l A0, [A5 + D0.w] 00005CA4 3028 010E move.w D0, [A0 + 0x10E] 00005CA8 5340 subq.w D0, 1 00005CAA 3206 move.w D1, D6 00005CAC E541 asl D1.w, 2 00005CAE 0641 AFB0 addi.w D1, 0xAFB0 00005CB2 2075 1000 movea.l A0, [A5 + D1.w] 00005CB6 3140 010E move.w [A0 + 0x10E], D0 00005CBA 3007 move.w D0, D7 00005CBC E540 asl D0.w, 2 00005CBE 0640 AFB0 addi.w D0, 0xAFB0 00005CC2 2075 0000 movea.l A0, [A5 + D0.w] 00005CC6 3028 00E2 move.w D0, [A0 + 0xE2] 00005CCA 5240 addq.w D0, 1 00005CCC 3207 move.w D1, D7 00005CCE E541 asl D1.w, 2 00005CD0 0641 AFB0 addi.w D1, 0xAFB0 00005CD4 2075 1000 movea.l A0, [A5 + D1.w] 00005CD8 3140 00E2 move.w [A0 + 0xE2], D0 00005CDC 6000 0440 bra +0x442 /* 0000611E */ label00005CE0: 00005CE0 3007 move.w D0, D7 00005CE2 E540 asl D0.w, 2 00005CE4 0640 AFB0 addi.w D0, 0xAFB0 00005CE8 2075 0000 movea.l A0, [A5 + D0.w] 00005CEC BC68 00DA cmp.w D6, [A0 + 0xDA] 00005CF0 6600 0228 bne +0x22A /* 00005F1A */ 00005CF4 486E FE8C pea.l [A6 - 0x174] 00005CF8 487A 0038 pea.l [PC + 0x38 /* 00005D32, value 0x4EAD0162 */] 00005CFC 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00005D00 487A 0696 pea.l [PC + 0x696 /* 00006398, value 0xC596F75, pstring "You aim the " */] 00005D04 4267 clr.w -[A7] 00005D06 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005D0A 486E FFD8 pea.l [A6 - 0x28] 00005D0E 4267 clr.w -[A7] 00005D10 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005D14 487A 0678 pea.l [PC + 0x678 /* 0000638E, value 0x8206174, pstring " at the " */] 00005D18 4267 clr.w -[A7] 00005D1A 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005D1E 486E FFA8 pea.l [A6 - 0x58] 00005D22 4267 clr.w -[A7] 00005D24 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005D28 487A 064C pea.l [PC + 0x64C /* 00006376, value 0x1620616E, pstring " and pull the trigger." */] 00005D2C 4267 clr.w -[A7] 00005D2E 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005D32 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00005D36 584F addq.w A7, 4 00005D38 486E FE8C pea.l [A6 - 0x174] 00005D3C 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00005D40 486E FE8C pea.l [A6 - 0x174] 00005D44 487A 0010 pea.l [PC + 0x10 /* 00005D56, value 0x4EAD0162 */] 00005D48 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00005D4C 487A 0614 pea.l [PC + 0x614 /* 00006362, value 0x12497427, pstring "It\'s a direct hit!" */] 00005D50 4267 clr.w -[A7] 00005D52 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005D56 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00005D5A 584F addq.w A7, 4 00005D5C 486E FE8C pea.l [A6 - 0x174] 00005D60 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00005D64 486E FE8C pea.l [A6 - 0x174] 00005D68 487A 0052 pea.l [PC + 0x52 /* 00005DBC, value 0x4EAD0162 */] 00005D6C 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00005D70 487A 05EA pea.l [PC + 0x5EA /* 0000635C, value 0x4546865, pstring "The " */] 00005D74 4267 clr.w -[A7] 00005D76 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005D7A 486E FFA8 pea.l [A6 - 0x58] 00005D7E 4267 clr.w -[A7] 00005D80 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005D84 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00005D88 4267 clr.w -[A7] 00005D8A 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00005D8E 3007 move.w D0, D7 00005D90 E540 asl D0.w, 2 00005D92 0640 AFB0 addi.w D0, 0xAFB0 00005D96 2075 0000 movea.l A0, [A5 + D0.w] 00005D9A 7000 moveq.l D0, 0x00 00005D9C 1028 00EA move.b D0, [A0 + 0xEA] 00005DA0 C1FC 0018 muls.w D0, 0x18 00005DA4 0640 A8B6 addi.w D0, 0xA8B6 00005DA8 4875 0000 pea.l [A5 + D0.w] 00005DAC 4267 clr.w -[A7] 00005DAE 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005DB2 487A 058A pea.l [PC + 0x58A /* 0000633E, value 0x1D20616E, pstring " and gives you a puzzled look" */] 00005DB6 4267 clr.w -[A7] 00005DB8 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005DBC 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00005DC0 584F addq.w A7, 4 00005DC2 486E FE8C pea.l [A6 - 0x174] 00005DC6 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00005DCA 486E FE8C pea.l [A6 - 0x174] 00005DCE 487A 003E pea.l [PC + 0x3E /* 00005E0E, value 0x4EAD0162 */] 00005DD2 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00005DD6 487A 055E pea.l [PC + 0x55E /* 00006336, value 0x6617320, pstring "as if " */] 00005DDA 4267 clr.w -[A7] 00005DDC 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005DE0 3007 move.w D0, D7 00005DE2 E540 asl D0.w, 2 00005DE4 0640 AFB0 addi.w D0, 0xAFB0 00005DE8 2075 0000 movea.l A0, [A5 + D0.w] 00005DEC 7000 moveq.l D0, 0x00 00005DEE 1028 00EA move.b D0, [A0 + 0xEA] 00005DF2 C1FC 0018 muls.w D0, 0x18 00005DF6 0640 A7DE addi.w D0, 0xA7DE 00005DFA 4875 0000 pea.l [A5 + D0.w] 00005DFE 4267 clr.w -[A7] 00005E00 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005E04 487A 0508 pea.l [PC + 0x508 /* 0000630E, value 0x2720636F '\' co', pstring " couldn\'t understand why you would want" */] 00005E08 4267 clr.w -[A7] 00005E0A 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005E0E 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00005E12 584F addq.w A7, 4 00005E14 486E FE8C pea.l [A6 - 0x174] 00005E18 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00005E1C 486E FE8C pea.l [A6 - 0x174] 00005E20 487A 006C pea.l [PC + 0x6C /* 00005E8E, value 0x4EAD0162 */] 00005E24 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00005E28 487A 04DA pea.l [PC + 0x4DA /* 00006304, value 0x8746F20, pstring "to hurt " */] 00005E2C 4267 clr.w -[A7] 00005E2E 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005E32 3007 move.w D0, D7 00005E34 E540 asl D0.w, 2 00005E36 0640 AFB0 addi.w D0, 0xAFB0 00005E3A 2075 0000 movea.l A0, [A5 + D0.w] 00005E3E 7000 moveq.l D0, 0x00 00005E40 1028 00EA move.b D0, [A0 + 0xEA] 00005E44 C1FC 0018 muls.w D0, 0x18 00005E48 0640 A826 addi.w D0, 0xA826 00005E4C 4875 0000 pea.l [A5 + D0.w] 00005E50 4267 clr.w -[A7] 00005E52 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005E56 487A 04A8 pea.l [PC + 0x4A8 /* 00006300, value 0x22E2012, pstring ". " */] 00005E5A 4267 clr.w -[A7] 00005E5C 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005E60 3007 move.w D0, D7 00005E62 E540 asl D0.w, 2 00005E64 0640 AFB0 addi.w D0, 0xAFB0 00005E68 2075 0000 movea.l A0, [A5 + D0.w] 00005E6C 7000 moveq.l D0, 0x00 00005E6E 1028 00EA move.b D0, [A0 + 0xEA] 00005E72 C1FC 0018 muls.w D0, 0x18 00005E76 0640 A796 addi.w D0, 0xA796 00005E7A 4875 0000 pea.l [A5 + D0.w] 00005E7E 4267 clr.w -[A7] 00005E80 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005E84 487A 044C pea.l [PC + 0x44C /* 000062D2, value 0x2C207772 ', wr', pstring " writhes in agony and fades away in a cloud " */] 00005E88 4267 clr.w -[A7] 00005E8A 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005E8E 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00005E92 584F addq.w A7, 4 00005E94 486E FE8C pea.l [A6 - 0x174] 00005E98 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00005E9C 486E FE8C pea.l [A6 - 0x174] 00005EA0 487A 0010 pea.l [PC + 0x10 /* 00005EB2, value 0x4EAD0162 */] 00005EA4 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00005EA8 487A 03E0 pea.l [PC + 0x3E0 /* 0000628A, value 0x476F6620 'Gof ', pstring "of white smoke, but never seems even a bit angry; only confused, upset," */] 00005EAC 4267 clr.w -[A7] 00005EAE 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005EB2 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00005EB6 584F addq.w A7, 4 00005EB8 486E FE8C pea.l [A6 - 0x174] 00005EBC 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00005EC0 486E FE8C pea.l [A6 - 0x174] 00005EC4 487A 0010 pea.l [PC + 0x10 /* 00005ED6, value 0x4EAD0162 */] 00005EC8 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00005ECC 487A 03A6 pea.l [PC + 0x3A6 /* 00006274, value 0x15616E64, pstring "and perhaps betrayed." */] 00005ED0 4267 clr.w -[A7] 00005ED2 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005ED6 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00005EDA 584F addq.w A7, 4 00005EDC 486E FE8C pea.l [A6 - 0x174] 00005EE0 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00005EE4 3007 move.w D0, D7 00005EE6 E540 asl D0.w, 2 00005EE8 0640 AFB0 addi.w D0, 0xAFB0 00005EEC 2075 0000 movea.l A0, [A5 + D0.w] 00005EF0 4268 00D8 clr.w [A0 + 0xD8] 00005EF4 3006 move.w D0, D6 00005EF6 E540 asl D0.w, 2 00005EF8 0640 AFB0 addi.w D0, 0xAFB0 00005EFC 2075 0000 movea.l A0, [A5 + D0.w] 00005F00 3028 010E move.w D0, [A0 + 0x10E] 00005F04 5340 subq.w D0, 1 00005F06 3206 move.w D1, D6 00005F08 E541 asl D1.w, 2 00005F0A 0641 AFB0 addi.w D1, 0xAFB0 00005F0E 2075 1000 movea.l A0, [A5 + D1.w] 00005F12 3140 010E move.w [A0 + 0x10E], D0 00005F16 6000 0206 bra +0x208 /* 0000611E */ label00005F1A: 00005F1A 486E FFA8 pea.l [A6 - 0x58] 00005F1E 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00005F22 486E FFD8 pea.l [A6 - 0x28] 00005F26 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00005F2A 486E FE8C pea.l [A6 - 0x174] 00005F2E 487A 0038 pea.l [PC + 0x38 /* 00005F68, value 0x4EAD0162 */] 00005F32 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00005F36 487A 032E pea.l [PC + 0x32E /* 00006266, value 0xC596F75, pstring "You aim the " */] 00005F3A 4267 clr.w -[A7] 00005F3C 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005F40 486E FFD8 pea.l [A6 - 0x28] 00005F44 4267 clr.w -[A7] 00005F46 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005F4A 487A 0310 pea.l [PC + 0x310 /* 0000625C, value 0x8206174, pstring " at the " */] 00005F4E 4267 clr.w -[A7] 00005F50 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005F54 486E FFA8 pea.l [A6 - 0x58] 00005F58 4267 clr.w -[A7] 00005F5A 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005F5E 487A 02E4 pea.l [PC + 0x2E4 /* 00006244, value 0x1620616E, pstring " and pull the trigger." */] 00005F62 4267 clr.w -[A7] 00005F64 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005F68 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00005F6C 584F addq.w A7, 4 00005F6E 486E FE8C pea.l [A6 - 0x174] 00005F72 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00005F76 486E FE8C pea.l [A6 - 0x174] 00005F7A 487A 0010 pea.l [PC + 0x10 /* 00005F8C, value 0x4EAD0162 */] 00005F7E 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00005F82 487A 02AC pea.l [PC + 0x2AC /* 00006230, value 0x12497427, pstring "It\'s a direct hit!" */] 00005F86 4267 clr.w -[A7] 00005F88 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005F8C 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00005F90 584F addq.w A7, 4 00005F92 486E FE8C pea.l [A6 - 0x174] 00005F96 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00005F9A 486E FE8C pea.l [A6 - 0x174] 00005F9E 487A 0048 pea.l [PC + 0x48 /* 00005FE8, value 0x4EAD0162 */] 00005FA2 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00005FA6 487A 0282 pea.l [PC + 0x282 /* 0000622A, value 0x4546865, pstring "The " */] 00005FAA 4267 clr.w -[A7] 00005FAC 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005FB0 486E FFA8 pea.l [A6 - 0x58] 00005FB4 4267 clr.w -[A7] 00005FB6 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005FBA 487A 023E pea.l [PC + 0x23E /* 000061FA, value 0x2F206973 '/ is', pstring " is knocked back by the force of the shot, and " */] 00005FBE 4267 clr.w -[A7] 00005FC0 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005FC4 3007 move.w D0, D7 00005FC6 E540 asl D0.w, 2 00005FC8 0640 AFB0 addi.w D0, 0xAFB0 00005FCC 2075 0000 movea.l A0, [A5 + D0.w] 00005FD0 7000 moveq.l D0, 0x00 00005FD2 1028 00EA move.b D0, [A0 + 0xEA] 00005FD6 C1FC 0018 muls.w D0, 0x18 00005FDA 0640 A8B6 addi.w D0, 0xA8B6 00005FDE 4875 0000 pea.l [A5 + D0.w] 00005FE2 4267 clr.w -[A7] 00005FE4 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00005FE8 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00005FEC 584F addq.w A7, 4 00005FEE 486E FE8C pea.l [A6 - 0x174] 00005FF2 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00005FF6 486E FE8C pea.l [A6 - 0x174] 00005FFA 487A 003E pea.l [PC + 0x3E /* 0000603A, value 0x4EAD0162 */] 00005FFE 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00006002 487A 01F2 pea.l [PC + 0x1F2 /* 000061F6, value 0x3617320, pstring "as " */] 00006006 4267 clr.w -[A7] 00006008 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000600C 3007 move.w D0, D7 0000600E E540 asl D0.w, 2 00006010 0640 AFB0 addi.w D0, 0xAFB0 00006014 2075 0000 movea.l A0, [A5 + D0.w] 00006018 7000 moveq.l D0, 0x00 0000601A 1028 00EA move.b D0, [A0 + 0xEA] 0000601E C1FC 0018 muls.w D0, 0x18 00006022 0640 A7DE addi.w D0, 0xA7DE 00006026 4875 0000 pea.l [A5 + D0.w] 0000602A 4267 clr.w -[A7] 0000602C 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00006030 487A 019E pea.l [PC + 0x19E /* 000061D0, value 0x24206661 '$ fa', pstring " falls to the floor. After a moment," */] 00006034 4267 clr.w -[A7] 00006036 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000603A 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 0000603E 584F addq.w A7, 4 00006040 486E FE8C pea.l [A6 - 0x174] 00006044 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00006048 486E FE8C pea.l [A6 - 0x174] 0000604C 487A 0034 pea.l [PC + 0x34 /* 00006082, value 0x4EAD0162 */] 00006050 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00006054 3007 move.w D0, D7 00006056 E540 asl D0.w, 2 00006058 0640 AFB0 addi.w D0, 0xAFB0 0000605C 2075 0000 movea.l A0, [A5 + D0.w] 00006060 7000 moveq.l D0, 0x00 00006062 1028 00EA move.b D0, [A0 + 0xEA] 00006066 C1FC 0018 muls.w D0, 0x18 0000606A 0640 A7DE addi.w D0, 0xA7DE 0000606E 4875 0000 pea.l [A5 + D0.w] 00006072 4267 clr.w -[A7] 00006074 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00006078 487A 011C pea.l [PC + 0x11C /* 00006196, value 0x38207269 '8 ri', pstring " rises, wounded and confused by your unexpected actions." */] 0000607C 4267 clr.w -[A7] 0000607E 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00006082 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00006086 584F addq.w A7, 4 00006088 486E FE8C pea.l [A6 - 0x174] 0000608C 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00006090 486E FE8C pea.l [A6 - 0x174] 00006094 487A 0034 pea.l [PC + 0x34 /* 000060CA, value 0x4EAD0162 */] 00006098 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 0000609C 3007 move.w D0, D7 0000609E E540 asl D0.w, 2 000060A0 0640 AFB0 addi.w D0, 0xAFB0 000060A4 2075 0000 movea.l A0, [A5 + D0.w] 000060A8 7000 moveq.l D0, 0x00 000060AA 1028 00EA move.b D0, [A0 + 0xEA] 000060AE C1FC 0018 muls.w D0, 0x18 000060B2 0640 A796 addi.w D0, 0xA796 000060B6 4875 0000 pea.l [A5 + D0.w] 000060BA 4267 clr.w -[A7] 000060BC 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000060C0 487A 009A pea.l [PC + 0x9A /* 0000615C, value 0x39207265 '9 re', pstring " retreats a few inches, watching you more carefully than " */] 000060C4 4267 clr.w -[A7] 000060C6 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000060CA 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000060CE 584F addq.w A7, 4 000060D0 486E FE8C pea.l [A6 - 0x174] 000060D4 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 000060D8 486E FE8C pea.l [A6 - 0x174] 000060DC 487A 0010 pea.l [PC + 0x10 /* 000060EE, value 0x4EAD0162 */] 000060E0 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000060E4 487A 004E pea.l [PC + 0x4E /* 00006134, value 0x27626566 '\'bef', pstring "before, but still doesn\'t seem hostile." */] 000060E8 4267 clr.w -[A7] 000060EA 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000060EE 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000060F2 584F addq.w A7, 4 000060F4 486E FE8C pea.l [A6 - 0x174] 000060F8 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 000060FC 3006 move.w D0, D6 000060FE E540 asl D0.w, 2 00006100 0640 AFB0 addi.w D0, 0xAFB0 00006104 2075 0000 movea.l A0, [A5 + D0.w] 00006108 3028 010E move.w D0, [A0 + 0x10E] 0000610C 5340 subq.w D0, 1 0000610E 3206 move.w D1, D6 00006110 E541 asl D1.w, 2 00006112 0641 AFB0 addi.w D1, 0xAFB0 00006116 2075 1000 movea.l A0, [A5 + D1.w] 0000611A 3140 010E move.w [A0 + 0x10E], D0 label0000611E: 0000611E 4CDF 00C0 movem.l D6,D7, [A7]+ 00006122 4E5E unlink A6 00006124 205F movea.l A0, [A7]+ 00006126 4FEF 000C lea.l A7, [A7 + 0xC] 0000612A 4ED0 jmp [A0] 0000612C 8553 or.w [A3], D2 0000612E 484F pea.l A7 00006130 4F54 chk.w D7, [A4] 00006132 05EC .incomplete 00006134 2762 6566 move.l [A3 + 0x6566], -[A2] 00006138 6F72 ble +0x74 /* 000061AC */ 0000613A 652C bcs +0x2E /* 00006168 */ 0000613C 2062 movea.l A0, -[A2] 0000613E 7574 moveq.l D2, 0x74 00006140 2073 7469 movea.l A0, [A3 + D7.w * 4 + 0x69] 00006144 6C6C bge +0x6E /* 000061B2 */ 00006146 2064 movea.l A0, -[A4] 00006148 6F65 ble +0x67 /* 000061AF */ 0000614A 736E moveq.l D1, 0x6E 0000614C 2774 2073 6565 move.l [A3 + 0x6565], [A4 + D2.w + 0x73] 00006152 6D20 blt +0x22 /* 00006174 */ 00006154 686F bvc +0x71 /* 000061C5 */ 00006156 7374 moveq.l D1, 0x74 00006158 696C bvs +0x6E /* 000061C6 */ 0000615A 652E bcs +0x30 /* 0000618A */ 0000615C 3920 move.w -[A4], -[A0] 0000615E 7265 moveq.l D1, 0x65 00006160 7472 moveq.l D2, 0x72 00006162 6561 bcs +0x63 /* 000061C5 */ 00006164 7473 moveq.l D2, 0x73 00006166 2061 movea.l A0, -[A1] label00006168: 00006168 2066 movea.l A0, -[A6] 0000616A 6577 bcs +0x79 /* 000061E3 */ 0000616C 2069 6E63 movea.l A0, [A1 + 0x6E63] 00006170 6865 bvc +0x67 /* 000061D7 */ 00006172 732C moveq.l D1, 0x2C label00006174: 00006174 2077 6174 movea.l A0, <> 00006178 6368 bls +0x6A /* 000061E2 */ 0000617A 696E bvs +0x70 /* 000061EA */ 0000617C 6720 beq +0x22 /* 0000619E */ 0000617E 796F moveq.l D4, 0x6F 00006180 7520 moveq.l D2, 0x20 00006182 6D6F blt +0x71 /* 000061F3 */ 00006184 7265 moveq.l D1, 0x65 00006186 2063 movea.l A0, -[A3] 00006188 6172 bsr +0x74 /* 000061FC */ label0000618A: 0000618A 6566 bcs +0x68 /* 000061F2 */ 0000618C 756C moveq.l D2, 0x6C 0000618E 6C79 bge +0x7B /* 00006209 */ 00006190 2074 6861 movea.l A0, [A4 + D6 + 0x61] 00006194 6E20 bgt +0x22 /* 000061B6 */ 00006196 3820 move.w D4, -[A0] 00006198 7269 moveq.l D1, 0x69 0000619A 7365 moveq.l D1, 0x65 0000619C 732C moveq.l D1, 0x2C label0000619E: 0000619E 2077 6F75 movea.l A0, <> 000061A2 6E64 bgt +0x66 /* 00006208 */ 000061A4 6564 bcs +0x66 /* 0000620A */ 000061A6 2061 movea.l A0, -[A1] 000061A8 6E64 bgt +0x66 /* 0000620E */ 000061AA 2063 movea.l A0, -[A3] label000061AC: 000061AC 6F6E ble +0x70 /* 0000621C */ 000061AE 6675 bne +0x77 /* 00006225 */ 000061B0 7365 moveq.l D1, 0x65 label000061B2: 000061B2 6420 bcc +0x22 /* 000061D4 */ 000061B4 6279 bhi +0x7B /* 0000622F */ label000061B6: 000061B6 2079 6F75 7220 movea.l A0, [0x6F757220] 000061BC 756E moveq.l D2, 0x6E 000061BE 6578 bcs +0x7A /* 00006238 */ 000061C0 7065 moveq.l D0, 0x65 000061C2 6374 bls +0x76 /* 00006238 */ 000061C4 6564 bcs +0x66 /* 0000622A */ label000061C6: 000061C6 2061 movea.l A0, -[A1] 000061C8 6374 bls +0x76 /* 0000623E */ 000061CA 696F bvs +0x71 /* 0000623B */ 000061CC 6E73 bgt +0x75 /* 00006241 */ 000061CE 2E16 move.l D7, [A6] 000061D0 2420 move.l D2, -[A0] 000061D2 6661 bne +0x63 /* 00006235 */ label000061D4: 000061D4 6C6C bge +0x6E /* 00006242 */ 000061D6 7320 moveq.l D1, 0x20 000061D8 746F moveq.l D2, 0x6F 000061DA 2074 6865 movea.l A0, [A4 + D6 + 0x65] 000061DE 2066 movea.l A0, -[A6] 000061E0 6C6F bge +0x71 /* 00006251 */ label000061E2: 000061E2 6F72 ble +0x74 /* 00006256 */ 000061E4 2E20 move.l D7, -[A0] 000061E6 4166 chk.w D0, -[A6] 000061E8 7465 moveq.l D2, 0x65 label000061EA: 000061EA 7220 moveq.l D1, 0x20 000061EC 6120 bsr +0x22 /* 0000620E */ 000061EE 6D6F blt +0x71 /* 0000625F */ 000061F0 6D65 blt +0x67 /* 00006257 */ label000061F2: 000061F2 6E74 bgt +0x76 /* 00006268 */ 000061F4 2C16 move.l D6, [A6] 000061F6 0361 bchg -[A1], D1 000061F8 7320 moveq.l D1, 0x20 000061FA 2F20 move.l -[A7], -[A0] fn000061FC: 000061FC 6973 bvs +0x75 /* 00006271 */ 000061FE 206B 6E6F movea.l A0, [A3 + 0x6E6F] 00006202 636B bls +0x6D /* 0000626F */ 00006204 6564 bcs +0x66 /* 0000626A */ 00006206 2062 movea.l A0, -[A2] label00006208: 00006208 6163 bsr +0x65 /* 0000626D */ label0000620A: 0000620A 6B20 bmi +0x22 /* 0000622C */ 0000620C 6279 bhi +0x7B /* 00006287 */ fn0000620E: 0000620E 2074 6865 movea.l A0, [A4 + D6 + 0x65] 00006212 2066 movea.l A0, -[A6] 00006214 6F72 ble +0x74 /* 00006288 */ 00006216 6365 bls +0x67 /* 0000627D */ 00006218 206F 6620 movea.l A0, [A7 + 0x6620] label0000621C: 0000621C 7468 moveq.l D2, 0x68 0000621E 6520 bcs +0x22 /* 00006240 */ 00006220 7368 moveq.l D1, 0x68 00006222 6F74 ble +0x76 /* 00006298 */ 00006224 2C20 move.l D6, -[A0] 00006226 616E bsr +0x70 /* 00006296 */ 00006228 6420 bcc +0x22 /* 0000624A */ label0000622A: 0000622A 0454 6865 subi.w [A4], 0x6865 /* 'he' */ // begin alternate branch 0000622C-0000622E label0000622C: 0000622C 6865 bvc +0x67 /* 00006293 */ // end alternate branch 0000622C-0000622E label0000622C: // (misaligned) 0000622E 2012 move.l D0, [A2] 00006230 1249 movea.b A1, A1 00006232 7427 moveq.l D2, 0x27 00006234 7320 moveq.l D1, 0x20 00006236 6120 bsr +0x22 /* 00006258 */ label00006238: 00006238 6469 bcc +0x6B /* 000062A3 */ 0000623A 7265 moveq.l D1, 0x65 0000623C 6374 bls +0x76 /* 000062B2 */ label0000623E: 0000623E 2068 6974 movea.l A0, [A0 + 0x6974] // begin alternate branch 00006240-00006242 label00006240: 00006240 6974 bvs +0x76 /* 000062B6 */ // end alternate branch 00006240-00006242 label00006240: // (misaligned) label00006242: 00006242 2116 move.l -[A0], [A6] 00006244 1620 move.b D3, -[A0] 00006246 616E bsr +0x70 /* 000062B6 */ 00006248 6420 bcc +0x22 /* 0000626A */ label0000624A: 0000624A 7075 moveq.l D0, 0x75 0000624C 6C6C bge +0x6E /* 000062BA */ 0000624E 2074 6865 movea.l A0, [A4 + D6 + 0x65] 00006252 2074 7269 movea.l A0, [A4 + D7.w * 2 + 0x69] label00006256: 00006256 6767 beq +0x69 /* 000062BF */ fn00006258: 00006258 6572 bcs +0x74 /* 000062CC */ 0000625A 2E16 move.l D7, [A6] 0000625C 0820 6174 btst.b -[A0], 0x74 /* 't' */ 00006260 2074 6865 movea.l A0, [A4 + D6 + 0x65] 00006264 2012 move.l D0, [A2] 00006266 0C59 6F75 cmpi.w [A1]+, 0x6F75 /* 'ou' */ // begin alternate branch 00006268-0000626A label00006268: 00006268 6F75 ble +0x77 /* 000062DF */ // end alternate branch 00006268-0000626A label00006268: // (misaligned) label0000626A: 0000626A 2061 movea.l A0, -[A1] 0000626C 696D bvs +0x6F /* 000062DB */ 0000626E 2074 6865 movea.l A0, [A4 + D6 + 0x65] 00006272 2012 move.l D0, [A2] 00006274 1561 6E64 move.b [A2 + 0x6E64], -[A1] 00006278 2070 6572 6861 7073 2062 movea.l A0, [[A0 + 0x68617073] + 0x2062] 00006282 6574 bcs +0x76 /* 000062F8 */ 00006284 7261 moveq.l D1, 0x61 00006286 7965 moveq.l D4, 0x65 label00006288: 00006288 642E bcc +0x30 /* 000062B8 */ 0000628A 476F 6620 chk.w D3, [A7 + 0x6620] 0000628E 7768 moveq.l D3, 0x68 00006290 6974 bvs +0x76 /* 00006306 */ 00006292 6520 bcs +0x22 /* 000062B4 */ 00006294 736D moveq.l D1, 0x6D fn00006296: 00006296 6F6B ble +0x6D /* 00006303 */ label00006298: 00006298 652C bcs +0x2E /* 000062C6 */ 0000629A 2062 movea.l A0, -[A2] 0000629C 7574 moveq.l D2, 0x74 0000629E 206E 6576 movea.l A0, [A6 + 0x6576] 000062A2 6572 bcs +0x74 /* 00006316 */ 000062A4 2073 6565 movea.l A0, <> 000062A8 6D73 blt +0x75 /* 0000631D */ 000062AA 2065 movea.l A0, -[A5] 000062AC 7665 moveq.l D3, 0x65 000062AE 6E20 bgt +0x22 /* 000062D0 */ 000062B0 6120 bsr +0x22 /* 000062D2 */ label000062B2: 000062B2 6269 bhi +0x6B /* 0000631D */ label000062B4: 000062B4 7420 moveq.l D2, 0x20 fn000062B6: 000062B6 616E bsr +0x70 /* 00006326 */ label000062B8: 000062B8 6772 beq +0x74 /* 0000632C */ label000062BA: 000062BA 793B moveq.l D4, 0x3B 000062BC 206F 6E6C movea.l A0, [A7 + 0x6E6C] 000062C0 7920 moveq.l D4, 0x20 000062C2 636F bls +0x71 /* 00006333 */ 000062C4 6E66 bgt +0x68 /* 0000632C */ label000062C6: 000062C6 7573 moveq.l D2, 0x73 000062C8 6564 bcs +0x66 /* 0000632E */ 000062CA 2C20 move.l D6, -[A0] label000062CC: 000062CC 7570 moveq.l D2, 0x70 000062CE 7365 moveq.l D1, 0x65 label000062D0: 000062D0 742C moveq.l D2, 0x2C fn000062D2: 000062D2 2C20 move.l D6, -[A0] 000062D4 7772 moveq.l D3, 0x72 000062D6 6974 bvs +0x76 /* 0000634C */ 000062D8 6865 bvc +0x67 /* 0000633F */ 000062DA 7320 moveq.l D1, 0x20 000062DC 696E bvs +0x70 /* 0000634C */ 000062DE 2061 movea.l A0, -[A1] 000062E0 676F beq +0x71 /* 00006351 */ 000062E2 6E79 bgt +0x7B /* 0000635D */ 000062E4 2061 movea.l A0, -[A1] 000062E6 6E64 bgt +0x66 /* 0000634C */ 000062E8 2066 movea.l A0, -[A6] 000062EA 6164 bsr +0x66 /* 00006350 */ 000062EC 6573 bcs +0x75 /* 00006361 */ 000062EE 2061 movea.l A0, -[A1] 000062F0 7761 moveq.l D3, 0x61 000062F2 7920 moveq.l D4, 0x20 000062F4 696E bvs +0x70 /* 00006364 */ 000062F6 2061 movea.l A0, -[A1] label000062F8: 000062F8 2063 movea.l A0, -[A3] 000062FA 6C6F bge +0x71 /* 0000636B */ 000062FC 7564 moveq.l D2, 0x64 000062FE 2016 move.l D0, [A6] 00006300 022E 2012 0874 andi.b [A6 + 0x874], 0x12 label00006306: 00006306 6F20 ble +0x22 /* 00006328 */ 00006308 6875 bvc +0x77 /* 0000637F */ 0000630A 7274 moveq.l D1, 0x74 0000630C 2012 move.l D0, [A2] 0000630E 2720 move.l -[A3], -[A0] 00006310 636F bls +0x71 /* 00006381 */ 00006312 756C moveq.l D2, 0x6C 00006314 646E bcc +0x70 /* 00006384 */ label00006316: 00006316 2774 2075 6E64 move.l [A3 + 0x6E64], [A4 + D2.w + 0x75] 0000631C 6572 bcs +0x74 /* 00006390 */ 0000631E 7374 moveq.l D1, 0x74 00006320 616E bsr +0x70 /* 00006390 */ 00006322 6420 bcc +0x22 /* 00006344 */ 00006324 7768 moveq.l D3, 0x68 fn00006326: 00006326 7920 moveq.l D4, 0x20 label00006328: 00006328 796F moveq.l D4, 0x6F 0000632A 7520 moveq.l D2, 0x20 label0000632C: 0000632C 776F moveq.l D3, 0x6F label0000632E: 0000632E 756C moveq.l D2, 0x6C 00006330 6420 bcc +0x22 /* 00006352 */ 00006332 7761 moveq.l D3, 0x61 00006334 6E74 bgt +0x76 /* 000063AA */ 00006336 0661 7320 addi.w -[A1], 0x7320 /* 's ' */ 0000633A 6966 bvs +0x68 /* 000063A2 */ 0000633C 2012 move.l D0, [A2] 0000633E 1D20 move.b -[A6], -[A0] 00006340 616E bsr +0x70 /* 000063B0 */ 00006342 6420 bcc +0x22 /* 00006364 */ label00006344: 00006344 6769 beq +0x6B /* 000063AF */ 00006346 7665 moveq.l D3, 0x65 00006348 7320 moveq.l D1, 0x20 0000634A 796F moveq.l D4, 0x6F label0000634C: 0000634C 7520 moveq.l D2, 0x20 0000634E 6120 bsr +0x22 /* 00006370 */ fn00006350: 00006350 7075 moveq.l D0, 0x75 label00006352: 00006352 7A7A moveq.l D5, 0x7A 00006354 6C65 bge +0x67 /* 000063BB */ 00006356 6420 bcc +0x22 /* 00006378 */ 00006358 6C6F bge +0x71 /* 000063C9 */ 0000635A 6F6B ble +0x6D /* 000063C7 */ 0000635C 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 00006360 2012 move.l D0, [A2] 00006362 1249 movea.b A1, A1 label00006364: 00006364 7427 moveq.l D2, 0x27 00006366 7320 moveq.l D1, 0x20 00006368 6120 bsr +0x22 /* 0000638A */ 0000636A 6469 bcc +0x6B /* 000063D5 */ 0000636C 7265 moveq.l D1, 0x65 0000636E 6374 bls +0x76 /* 000063E4 */ fn00006370: 00006370 2068 6974 movea.l A0, [A0 + 0x6974] 00006374 2116 move.l -[A0], [A6] 00006376 1620 move.b D3, -[A0] label00006378: 00006378 616E bsr +0x70 /* 000063E8 */ 0000637A 6420 bcc +0x22 /* 0000639C */ 0000637C 7075 moveq.l D0, 0x75 0000637E 6C6C bge +0x6E /* 000063EC */ 00006380 2074 6865 movea.l A0, [A4 + D6 + 0x65] label00006384: 00006384 2074 7269 movea.l A0, [A4 + D7.w * 2 + 0x69] 00006388 6767 beq +0x69 /* 000063F1 */ fn0000638A: 0000638A 6572 bcs +0x74 /* 000063FE */ 0000638C 2E16 move.l D7, [A6] 0000638E 0820 6174 btst.b -[A0], 0x74 /* 't' */ // begin alternate branch 00006390-00006392 fn00006390: 00006390 6174 bsr +0x76 /* 00006406 */ // end alternate branch 00006390-00006392 fn00006390: // (misaligned) 00006392 2074 6865 movea.l A0, [A4 + D6 + 0x65] 00006396 2012 move.l D0, [A2] 00006398 0C59 6F75 cmpi.w [A1]+, 0x6F75 /* 'ou' */ label0000639C: 0000639C 2061 movea.l A0, -[A1] 0000639E 696D bvs +0x6F /* 0000640D */ 000063A0 2074 6865 movea.l A0, [A4 + D6 + 0x65] // begin alternate branch 000063A2-000063A4 label000063A2: 000063A2 6865 bvc +0x67 /* 00006409 */ // end alternate branch 000063A2-000063A4 label000063A2: // (misaligned) 000063A4 2012 move.l D0, [A2] 000063A6 0B6F 7220 bchg [A7 + 0x7220], D5 label000063AA: 000063AA 686F bvc +0x71 /* 0000641B */ 000063AC 7374 moveq.l D1, 0x74 000063AE 696C bvs +0x6E /* 0000641C */ fn000063B0: 000063B0 652E bcs +0x30 /* 000063E0 */ 000063B2 1820 move.b D4, -[A0] 000063B4 7365 moveq.l D1, 0x65 000063B6 656D bcs +0x6F /* 00006425 */ 000063B8 7320 moveq.l D1, 0x20 000063BA 6E6F bgt +0x71 /* 0000642B */ 000063BC 206C 6573 movea.l A0, [A4 + 0x6573] 000063C0 7320 moveq.l D1, 0x20 000063C2 6461 bcc +0x63 /* 00006425 */ 000063C4 6E67 bgt +0x69 /* 0000642D */ 000063C6 6572 bcs +0x74 /* 0000643A */ 000063C8 6F75 ble +0x77 /* 0000643F */ 000063CA 7316 moveq.l D1, 0x16 000063CC 1961 6E67 move.b [A4 + 0x6E67], -[A1] 000063D0 7269 moveq.l D1, 0x69 000063D2 6C79 bge +0x7B /* 0000644D */ 000063D4 2E20 move.l D7, -[A0] 000063D6 5468 6F75 addq.w [A0 + 0x6F75], 2 000063DA 6768 beq +0x6A /* 00006444 */ 000063DC 2077 6F75 movea.l A0, <> label000063E0: 000063E0 6E64 bgt +0x66 /* 00006446 */ 000063E2 6564 bcs +0x66 /* 00006448 */ label000063E4: 000063E4 2C20 move.l D6, -[A0] 000063E6 1C20 move.b D6, -[A0] fn000063E8: 000063E8 6C65 bge +0x67 /* 0000644F */ 000063EA 6170 bsr +0x72 /* 0000645C */ label000063EC: 000063EC 7320 moveq.l D1, 0x20 000063EE 7570 moveq.l D2, 0x70 000063F0 2061 movea.l A0, -[A1] 000063F2 6E64 bgt +0x66 /* 00006458 */ 000063F4 2065 movea.l A0, -[A5] 000063F6 7965 moveq.l D4, 0x65 000063F8 7320 moveq.l D1, 0x20 000063FA 796F moveq.l D4, 0x6F 000063FC 7520 moveq.l D2, 0x20 label000063FE: 000063FE 7175 moveq.l D0, 0x75 00006400 6974 bvs +0x76 /* 00006476 */ 00006402 6516 bcs +0x18 /* 0000641A */ 00006404 1366 6F72 move.b [A1 + 0x6F72], -[A6] // begin alternate branch 00006406-00006408 fn00006406: 00006406 6F72 ble +0x74 /* 0000647A */ // end alternate branch 00006406-00006408 fn00006406: // (misaligned) 00006408 2061 movea.l A0, -[A1] 0000640A 206D 6F6D movea.l A0, [A5 + 0x6F6D] 0000640E 656E bcs +0x70 /* 0000647E */ 00006410 742E moveq.l D2, 0x2E 00006412 2054 movea.l A0, [A4] 00006414 6865 bvc +0x67 /* 0000647B */ 00006416 6E20 bgt +0x22 /* 00006438 */ 00006418 2020 move.l D0, -[A0] label0000641A: 0000641A 616E bsr +0x70 /* 0000648A */ label0000641C: 0000641C 6772 beq +0x74 /* 00006490 */ 0000641E 696C bvs +0x6E /* 0000648C */ 00006420 792C moveq.l D4, 0x2C 00006422 2061 movea.l A0, -[A1] 00006424 6E64 bgt +0x66 /* 0000648A */ 00006426 2066 movea.l A0, -[A6] 00006428 616C bsr +0x6E /* 00006496 */ 0000642A 6C73 bge +0x75 /* 0000649F */ 0000642C 2074 6F20 7468 movea.l A0, [A4 + 0x7468 + D6 * 8] 00006432 6520 bcs +0x22 /* 00006454 */ 00006434 666C bne +0x6E /* 000064A2 */ 00006436 6F6F ble +0x71 /* 000064A7 */ label00006438: 00006438 7216 moveq.l D1, 0x16 label0000643A: 0000643A 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 0000643E 2012 move.l D0, [A2] 00006440 1249 movea.b A1, A1 00006442 7427 moveq.l D2, 0x27 label00006444: 00006444 7320 moveq.l D1, 0x20 label00006446: 00006446 6120 bsr +0x22 /* 00006468 */ label00006448: 00006448 6469 bcc +0x6B /* 000064B3 */ 0000644A 7265 moveq.l D1, 0x65 0000644C 6374 bls +0x76 /* 000064C2 */ 0000644E 2068 6974 movea.l A0, [A0 + 0x6974] 00006452 2116 move.l -[A0], [A6] label00006454: 00006454 1620 move.b D3, -[A0] 00006456 616E bsr +0x70 /* 000064C6 */ label00006458: 00006458 6420 bcc +0x22 /* 0000647A */ 0000645A 7075 moveq.l D0, 0x75 fn0000645C: 0000645C 6C6C bge +0x6E /* 000064CA */ 0000645E 2074 6865 movea.l A0, [A4 + D6 + 0x65] 00006462 2074 7269 movea.l A0, [A4 + D7.w * 2 + 0x69] 00006466 6767 beq +0x69 /* 000064CF */ fn00006468: 00006468 6572 bcs +0x74 /* 000064DC */ 0000646A 2E16 move.l D7, [A6] 0000646C 0820 6174 btst.b -[A0], 0x74 /* 't' */ 00006470 2074 6865 movea.l A0, [A4 + D6 + 0x65] 00006474 2012 move.l D0, [A2] label00006476: 00006476 0C59 6F75 cmpi.w [A1]+, 0x6F75 /* 'ou' */ label0000647A: 0000647A 2061 movea.l A0, -[A1] 0000647C 696D bvs +0x6F /* 000064EB */ label0000647E: 0000647E 2074 6865 movea.l A0, [A4 + D6 + 0x65] 00006482 2012 move.l D0, [A2] 00006484 2566 6164 move.l [A2 + 0x6164], -[A6] 00006488 6573 bcs +0x75 /* 000064FD */ fn0000648A: 0000648A 2061 movea.l A0, -[A1] label0000648C: 0000648C 7761 moveq.l D3, 0x61 0000648E 7920 moveq.l D4, 0x20 label00006490: 00006490 696E bvs +0x70 /* 00006500 */ 00006492 2061 movea.l A0, -[A1] 00006494 2063 movea.l A0, -[A3] fn00006496: 00006496 6C6F bge +0x71 /* 00006507 */ 00006498 7564 moveq.l D2, 0x64 0000649A 206F 6620 movea.l A0, [A7 + 0x6620] 0000649E 6772 beq +0x74 /* 00006512 */ 000064A0 6565 bcs +0x67 /* 00006507 */ label000064A2: 000064A2 6E20 bgt +0x22 /* 000064C4 */ 000064A4 736D moveq.l D1, 0x6D 000064A6 6F6B ble +0x6D /* 00006513 */ 000064A8 652E bcs +0x30 /* 000064D8 */ 000064AA 2320 move.l -[A1], -[A0] 000064AC 616E bsr +0x70 /* 0000651C */ 000064AE 6772 beq +0x74 /* 00006522 */ 000064B0 696C bvs +0x6E /* 0000651E */ 000064B2 792C moveq.l D4, 0x2C 000064B4 2061 movea.l A0, -[A1] 000064B6 6E64 bgt +0x66 /* 0000651C */ 000064B8 2077 7269 movea.l A0, [A7 + D7.w * 2 + 0x69] 000064BC 7468 moveq.l D2, 0x68 000064BE 6573 bcs +0x75 /* 00006533 */ 000064C0 2069 6E20 movea.l A0, [A1 + 0x6E20] // begin alternate branch 000064C2-000064C4 label000064C2: 000064C2 6E20 bgt +0x22 /* 000064E4 */ // end alternate branch 000064C2-000064C4 label000064C2: // (misaligned) label000064C4: 000064C4 6167 bsr +0x69 /* 0000652D */ fn000064C6: 000064C6 6F6E ble +0x70 /* 00006536 */ 000064C8 7920 moveq.l D4, 0x20 label000064CA: 000064CA 616E bsr +0x70 /* 0000653A */ 000064CC 6420 bcc +0x22 /* 000064EE */ 000064CE 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 000064D2 2012 move.l D0, [A2] 000064D4 1249 movea.b A1, A1 000064D6 7427 moveq.l D2, 0x27 label000064D8: 000064D8 7320 moveq.l D1, 0x20 000064DA 6120 bsr +0x22 /* 000064FC */ label000064DC: 000064DC 6469 bcc +0x6B /* 00006547 */ 000064DE 7265 moveq.l D1, 0x65 000064E0 6374 bls +0x76 /* 00006556 */ 000064E2 2068 6974 movea.l A0, [A0 + 0x6974] // begin alternate branch 000064E4-000064E6 label000064E4: 000064E4 6974 bvs +0x76 /* 0000655A */ // end alternate branch 000064E4-000064E6 label000064E4: // (misaligned) 000064E6 2116 move.l -[A0], [A6] 000064E8 1620 move.b D3, -[A0] 000064EA 616E bsr +0x70 /* 0000655A */ 000064EC 6420 bcc +0x22 /* 0000650E */ label000064EE: 000064EE 7075 moveq.l D0, 0x75 000064F0 6C6C bge +0x6E /* 0000655E */ 000064F2 2074 6865 movea.l A0, [A4 + D6 + 0x65] 000064F6 2074 7269 movea.l A0, [A4 + D7.w * 2 + 0x69] 000064FA 6767 beq +0x69 /* 00006563 */ fn000064FC: 000064FC 6572 bcs +0x74 /* 00006570 */ 000064FE 2E16 move.l D7, [A6] label00006500: 00006500 0820 6174 btst.b -[A0], 0x74 /* 't' */ 00006504 2074 6865 movea.l A0, [A4 + D6 + 0x65] 00006508 2012 move.l D0, [A2] 0000650A 0C59 6F75 cmpi.w [A1]+, 0x6F75 /* 'ou' */ label0000650E: 0000650E 2061 movea.l A0, -[A1] 00006510 696D bvs +0x6F /* 0000657F */ label00006512: 00006512 2074 6865 movea.l A0, [A4 + D6 + 0x65] 00006516 2012 move.l D0, [A2] 00006518 212E 2020 move.l -[A0], [A6 + 0x2020] fn0000651C: 0000651C 596F 7520 subq.w [A7 + 0x7520], 4 // begin alternate branch 0000651E-00006520 label0000651E: 0000651E 7520 moveq.l D2, 0x20 // end alternate branch 0000651E-00006520 label0000651E: // (misaligned) 00006520 6675 bne +0x77 /* 00006597 */ label00006522: 00006522 6D62 blt +0x64 /* 00006586 */ 00006524 6C65 bge +0x67 /* 0000658B */ 00006526 2061 movea.l A0, -[A1] 00006528 6E64 bgt +0x66 /* 0000658E */ 0000652A 2061 movea.l A0, -[A1] 0000652C 6C6D bge +0x6F /* 0000659B */ 0000652E 6F73 ble +0x75 /* 000065A3 */ 00006530 7420 moveq.l D2, 0x20 00006532 6472 bcc +0x74 /* 000065A6 */ 00006534 6F70 ble +0x72 /* 000065A6 */ label00006536: 00006536 2069 742E movea.l A0, [A1 + 0x742E] fn0000653A: 0000653A 1A59 movea.b A5, [A1]+ 0000653C 6F75 ble +0x77 /* 000065B3 */ 0000653E 2072 6561 6368 movea.l A0, [[A2 + 0x6368]] 00006544 2064 movea.l A0, -[A4] 00006546 6F77 ble +0x79 /* 000065BF */ 00006548 6E20 bgt +0x22 /* 0000656A */ 0000654A 746F moveq.l D2, 0x6F 0000654C 2067 movea.l A0, -[A7] 0000654E 6574 bcs +0x76 /* 000065C4 */ 00006550 2074 6865 movea.l A0, [A4 + D6 + 0x65] 00006554 2012 move.l D0, [A2] label00006556: 00006556 0620 6865 addi.b -[A0], 0x65 /* 'e' */ fn0000655A: 0000655A 7265 moveq.l D1, 0x65 0000655C 2E16 move.l D7, [A6] label0000655E: 0000655E 0C54 6865 cmpi.w [A4], 0x6865 /* 'he' */ 00006562 7265 moveq.l D1, 0x65 00006564 2069 7320 movea.l A0, [A1 + 0x7320] 00006568 6E6F bgt +0x71 /* 000065D9 */ label0000656A: 0000656A 2012 move.l D0, [A2] 0000656C 1320 move.b -[A1], -[A0] 0000656E 7365 moveq.l D1, 0x65 label00006570: 00006570 656D bcs +0x6F /* 000065DF */ 00006572 7320 moveq.l D1, 0x20 00006574 746F moveq.l D2, 0x6F 00006576 2062 movea.l A0, -[A2] 00006578 6520 bcs +0x22 /* 0000659A */ 0000657A 656D bcs +0x6F /* 000065E9 */ 0000657C 7074 moveq.l D0, 0x74 0000657E 7921 moveq.l D4, 0x21 00006580 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 00006584 2012 move.l D0, [A2] label00006586: 00006586 0A20 746F xori.b -[A0], 0x6F /* 'o' */ 0000658A 2073 686F movea.l A0, [A3 + D6 + 0x6F] label0000658E: 0000658E 6F74 ble +0x76 /* 00006604 */ 00006590 2116 move.l -[A0], [A6] 00006592 1A59 movea.b A5, [A1]+ 00006594 6F75 ble +0x77 /* 0000660B */ 00006596 2063 movea.l A0, -[A3] 00006598 616E bsr +0x70 /* 00006608 */ label0000659A: 0000659A 2774 2073 6565 move.l [A3 + 0x6565], [A4 + D2.w + 0x73] 000065A0 6D20 blt +0x22 /* 000065C2 */ 000065A2 746F moveq.l D2, 0x6F 000065A4 2067 movea.l A0, -[A7] label000065A6: 000065A6 6574 bcs +0x76 /* 0000661C */ 000065A8 2074 6865 movea.l A0, [A4 + D6 + 0x65] 000065AC 2012 move.l D0, [A2] 000065AE 0620 6865 addi.b -[A0], 0x65 /* 'e' */ 000065B2 7265 moveq.l D1, 0x65 000065B4 2E16 move.l D7, [A6] 000065B6 1753 6F72 move.b [A3 + 0x6F72], [A3] 000065BA 7279 moveq.l D1, 0x79 000065BC 2C20 move.l D6, -[A0] 000065BE 6275 bhi +0x77 /* 00006635 */ 000065C0 7420 moveq.l D2, 0x20 label000065C2: 000065C2 7468 moveq.l D2, 0x68 label000065C4: 000065C4 6572 bcs +0x74 /* 00006638 */ 000065C6 6520 bcs +0x22 /* 000065E8 */ 000065C8 6973 bvs +0x75 /* 0000663D */ 000065CA 206E 6F20 movea.l A0, [A6 + 0x6F20] 000065CE 0D73 686F bchg [A3 + D6 + 0x6F], D6 000065D2 6F74 ble +0x76 /* 00006648 */ 000065D4 2061 movea.l A0, -[A1] 000065D6 7420 moveq.l D2, 0x20 000065D8 7468 moveq.l D2, 0x68 000065DA 6520 bcs +0x22 /* 000065FC */ 000065DC 2C59 movea.l A6, [A1]+ 000065DE 6F75 ble +0x77 /* 00006655 */ 000065E0 206E 6565 movea.l A0, [A6 + 0x6565] 000065E4 6420 bcc +0x22 /* 00006606 */ 000065E6 746F moveq.l D2, 0x6F label000065E8: 000065E8 2073 7065 movea.l A0, [A3 + D7.w + 0x65] 000065EC 6369 bls +0x6B /* 00006657 */ 000065EE 6679 bne +0x7B /* 00006669 */ 000065F0 2077 6861 movea.l A0, [A7 + D6 + 0x61] 000065F4 7420 moveq.l D2, 0x20 000065F6 796F moveq.l D4, 0x6F 000065F8 7520 moveq.l D2, 0x20 000065FA 7761 moveq.l D3, 0x61 label000065FC: 000065FC 6E74 bgt +0x76 /* 00006672 */ 000065FE 2074 6F20 7573 movea.l A0, [A4 + 0x7573 + D6 * 8] label00006604: 00006604 6520 bcs +0x22 /* 00006626 */ label00006606: 00006606 746F moveq.l D2, 0x6F fn00006608: 00006608 2012 move.l D0, [A2] 0000660A 1920 move.b -[A4], -[A0] 0000660C 646F bcc +0x71 /* 0000667D */ 0000660E 6573 bcs +0x75 /* 00006683 */ 00006610 6E27 bgt +0x29 /* 00006639 */ 00006612 7420 moveq.l D2, 0x20 00006614 6D61 blt +0x63 /* 00006677 */ 00006616 6B65 bmi +0x67 /* 0000667D */ 00006618 206D 7563 movea.l A0, [A5 + 0x7563] label0000661C: 0000661C 6820 bvc +0x22 /* 0000663E */ 0000661E 7365 moveq.l D1, 0x65 00006620 6E73 bgt +0x75 /* 00006695 */ 00006622 6521 bcs +0x23 /* 00006645 */ 00006624 0D20 btst -[A0], D6 label00006626: 00006626 746F moveq.l D2, 0x6F 00006628 206B 696C movea.l A0, [A3 + 0x696C] 0000662C 6C20 bge +0x22 /* 0000664E */ 0000662E 7468 moveq.l D2, 0x68 00006630 6520 bcs +0x22 /* 00006652 */ 00006632 0A55 7369 xori.w [A5], 0x7369 /* 'si' */ 00006636 6E67 bgt +0x69 /* 0000669F */ label00006638: 00006638 2074 6865 movea.l A0, [A4 + D6 + 0x65] 0000663C 2012 move.l D0, [A2] label0000663E: 0000663E 0D73 686F bchg [A3 + D6 + 0x6F], D6 00006642 6F74 ble +0x76 /* 000066B8 */ 00006644 2061 movea.l A0, -[A1] 00006646 7420 moveq.l D2, 0x20 label00006648: 00006648 7468 moveq.l D2, 0x68 0000664A 6520 bcs +0x22 /* 0000666C */ 0000664C 2C59 movea.l A6, [A1]+ label0000664E: 0000664E 6F75 ble +0x77 /* 000066C5 */ 00006650 206E 6565 movea.l A0, [A6 + 0x6565] // begin alternate branch 00006652-00006654 label00006652: 00006652 6565 bcs +0x67 /* 000066B9 */ // end alternate branch 00006652-00006654 label00006652: // (misaligned) 00006654 6420 bcc +0x22 /* 00006676 */ 00006656 746F moveq.l D2, 0x6F 00006658 2073 7065 movea.l A0, [A3 + D7.w + 0x65] 0000665C 6369 bls +0x6B /* 000066C7 */ 0000665E 6679 bne +0x7B /* 000066D9 */ 00006660 2077 6861 movea.l A0, [A7 + D6 + 0x61] 00006664 7420 moveq.l D2, 0x20 00006666 796F moveq.l D4, 0x6F 00006668 7520 moveq.l D2, 0x20 0000666A 7761 moveq.l D3, 0x61 label0000666C: 0000666C 6E74 bgt +0x76 /* 000066E2 */ 0000666E 2074 6F20 7573 movea.l A0, [A4 + 0x7573 + D6 * 8] // begin alternate branch 00006672-00006674 label00006672: 00006672 7573 moveq.l D2, 0x73 // end alternate branch 00006672-00006674 label00006672: // (misaligned) 00006674 6520 bcs +0x22 /* 00006696 */ label00006676: 00006676 746F moveq.l D2, 0x6F 00006678 2012 move.l D0, [A2] 0000667A 3A63 movea.w A5, -[A3] 0000667C 7265 moveq.l D1, 0x65 0000667E 6174 bsr +0x76 /* 000066F4 */ 00006680 7572 moveq.l D2, 0x72 00006682 652E bcs +0x30 /* 000066B2 */ 00006684 2048 movea.l A0, A0 00006686 6F73 ble +0x75 /* 000066FB */ 00006688 7469 moveq.l D2, 0x69 0000668A 6C69 bge +0x6B /* 000066F5 */ 0000668C 7479 moveq.l D2, 0x79 0000668E 2072 6561 6C6C movea.l A0, [[A2 + 0x6C6C]] 00006694 7920 moveq.l D4, 0x20 label00006696: 00006696 7265 moveq.l D1, 0x65 00006698 7175 moveq.l D0, 0x75 0000669A 6972 bvs +0x74 /* 0000670E */ 0000669C 6573 bcs +0x75 /* 00006711 */ 0000669E 2061 movea.l A0, -[A1] 000066A0 2074 6172 6765 7420 6F66 movea.l A0, [[A4 + 0x67657420] + 0x6F66] 000066AA 2073 6F6D movea.l A0, <> 000066AE 6520 bcs +0x22 /* 000066D0 */ 000066B0 736F moveq.l D1, 0x6F label000066B2: 000066B2 7274 moveq.l D1, 0x74 000066B4 2E16 move.l D7, [A6] 000066B6 3649 movea.w A3, A1 label000066B8: 000066B8 7420 moveq.l D2, 0x20 000066BA 776F moveq.l D3, 0x6F 000066BC 756C moveq.l D2, 0x6C 000066BE 6420 bcc +0x22 /* 000066E0 */ 000066C0 7265 moveq.l D1, 0x65 000066C2 616C bsr +0x6E /* 00006730 */ 000066C4 6C79 bge +0x7B /* 0000673F */ 000066C6 206D 616B movea.l A0, [A5 + 0x616B] 000066CA 6520 bcs +0x22 /* 000066EC */ 000066CC 6D6F blt +0x71 /* 0000673D */ 000066CE 7265 moveq.l D1, 0x65 label000066D0: 000066D0 2073 656E movea.l A0, <> 000066D4 7365 moveq.l D1, 0x65 000066D6 2074 6F20 7370 movea.l A0, [A4 + 0x7370 + D6 * 8] 000066DC 6563 bcs +0x65 /* 00006741 */ 000066DE 6966 bvs +0x68 /* 00006746 */ label000066E0: 000066E0 7920 moveq.l D4, 0x20 label000066E2: 000066E2 736F moveq.l D1, 0x6F 000066E4 6D65 blt +0x67 /* 0000674B */ 000066E6 206C 6976 movea.l A0, [A4 + 0x6976] 000066EA 696E bvs +0x70 /* 0000675A */ label000066EC: 000066EC 6716 beq +0x18 /* 00006704 */ 000066EE 0457 4954 subi.w [A7], 0x4954 /* 'IT' */ 000066F2 4898 0241 movem.w [A0]+, D0,D6,A1 // begin alternate branch 000066F4-000066F8 fn000066F4: 000066F4 0241 5480 andi.w D1, 0x5480 // end alternate branch 000066F4-000066F8 fn000066F4: // (misaligned) 000066F6 5480 addq.l D0, 2 000066F8 274E 6F74 move.l [A3 + 0x6F74], A6 000066FC 2065 movea.l A0, -[A5] 000066FE 7665 moveq.l D3, 0x65 00006700 7279 moveq.l D1, 0x79 00006702 7468 moveq.l D2, 0x68 label00006704: 00006704 696E bvs +0x70 /* 00006774 */ 00006706 6720 beq +0x22 /* 00006728 */ 00006708 6174 bsr +0x76 /* 0000677E */ 0000670A 206F 6E63 movea.l A0, [A7 + 0x6E63] label0000670E: 0000670E 6520 bcs +0x22 /* 00006730 */ 00006710 2D20 move.l -[A6], -[A0] 00006712 6F6E ble +0x70 /* 00006782 */ 00006714 6520 bcs +0x22 /* 00006736 */ 00006716 6174 bsr +0x76 /* 0000678C */ 00006718 2061 movea.l A0, -[A1] 0000671A 2074 696D movea.l A0, <> 0000671E 6521 bcs +0x23 /* 00006741 */